Параметр ErrorControl
Параметр ErrorControl (тип REG_DWORD) предписывает операционной системе способ поведения в той ситуации, когда при загрузке и инициализации драйвера (отработке процедуры DriverEntry) произошла ошибка.
Таблица B-1. Значения параметра ErrorControl
Значение | Символьное имя (см. wdm.h, ntddk.h, winnt.h) |
Поведение операционной системы | |
0x0 | SERVICE_ERROR_IGNORE | В процессе загрузки ошибки игнорируются, загрузка продолжается без уведомления об ошибках в данном драйвере | |
0x1 | SERVICE_ERROR_NORMAL | В процессе загрузки ошибки игнорируются, но выводятся сообщения о них, при этом загрузка продолжается | |
0x2 | SERVICE_ERROR_SEVERE | Порядок загрузки нарушается и начинается заново с использованием набора параметров LastKnownGood, а если он уже используется, то ошибка игнорируется | |
0x3 | SERVICE_ERROR_CRITICAL | Порядок загрузки нарушается и начинается заново с использованием набора параметров LastKnownGood, а если он уже используется, то загрузка прерывается и выводится сообщение об ошибке |