перечисление WDF_DRIVER_INIT_FLAGS (wdfdriver.h)

[Применимо к KMDF и UMDF]

Перечисление WDF_DRIVER_INIT_FLAGS указывает флаги инициализации драйвера.

Синтаксис

typedef enum _WDF_DRIVER_INIT_FLAGS {
  WdfDriverInitNonPnpDriver,
  WdfDriverInitNoDispatchOverride,
  WdfVerifyOn,
  WdfVerifierOn,
  WdfDriverInitCompanion
} WDF_DRIVER_INIT_FLAGS;

Константы

 
WdfDriverInitNonPnpDriver
Драйвер не поддерживает Plug and Play (PnP). Если это значение задано, драйвер не должен предоставлять функцию обратного вызова EvtDriverDeviceAdd . Дополнительные сведения о драйверах, отличных от PnP, см. в разделе "Использование платформы драйверов Kernel-Mode с драйверами, отличными от PnP".
WdfDriverInitNoDispatchOverride
Драйвер является драйвером минипорта и, следовательно, платформа не должна предоставлять подпрограммы диспетчеризации для драйвера. Другими словами, платформа не должна перехватывать пакеты запросов ввода-вывода (IRP), которые диспетчер операций ввода-вывода направил в драйвер. Кроме того, драйвер должен вызвать WdfDriverMiniportUnload , когда драйвер порта сообщает драйверу минипорта о том, что он будет выгружен. Дополнительные сведения об этом флаге и написании драйверов мини-портов на основе платформы см. в разделе "Использование платформы Kernel-Mode Driver Framework с драйверами miniport".
WdfVerifyOn
Зарезервировано для системного использования. Драйверы не должны использовать этот флаг.
WdfVerifierOn
Зарезервировано для системного использования. Драйверы не должны использовать этот флаг.
WdfDriverInitCompanion

Remarks

Перечисление WDF_DRIVER_INIT_FLAGS используется для указания значения элемента DriverInitFlags структуры WDF_DRIVER_CONFIG .

Требования

   
Минимальная версия KMDF 1,0
Минимальная версия UMDF 2.0
Заголовок wdfdriver.h (include Wdf.h)

См. также раздел

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload