Программирование драйверов Windows


Параметр 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, а если он уже используется, то загрузка прерывается и выводится сообщение об ошибке




Начало  Назад  Вперед