Перечисление WDF_DRIVER_INIT_FLAGS (вдфдривер. h)

[Применяется к КМДФ и UMDF]

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

Синтаксис

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

Константы

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

Remarks

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

Требования

   
Минимальная версия КМДФ 1.0
Минимальная версия UMDF 2.0
Header вдфдривер. h (включение ВДФ. h)

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

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

вдфдриверминипортунлоад