Перечисление 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) |
См. также раздел
Обратная связь
Отправить и просмотреть отзыв по