WDF_DRIVER_INIT_FLAGS列舉 (wdfdriver.h)
[適用於 KMDF 和 UMDF]
WDF_DRIVER_INIT_FLAGS列舉會指定驅動程式初始化旗標。
Syntax
typedef enum _WDF_DRIVER_INIT_FLAGS {
WdfDriverInitNonPnpDriver = 0x00000001,
WdfDriverInitNoDispatchOverride = 0x00000002,
WdfVerifyOn = 0x00000004,
WdfVerifierOn = 0x00000008,
WdfDriverInitCompanion = 0x00000010
} WDF_DRIVER_INIT_FLAGS;
常數
WdfDriverInitNonPnpDriver 值: 0x00000001 驅動程式不支援 隨插即用 (PnP) 。 如果設定此值,驅動程式不得提供 EvtDriverDeviceAdd 回呼 函式。 如需非 PnP 驅動程式的詳細資訊,請參閱 搭配非 PnP 驅動程式使用 Kernel-Mode Driver Framework。 |
WdfDriverInitNoDispatchOverride 值: 0x00000002 驅動程式是迷你埠驅動程式,因此架構不得提供驅動程式的分派例程。 換句話說,架構不得攔截 I/O 要求封包 (I/O 要求封包,) I/O 管理員已導向驅動程式。 此外,當埠驅動程式通知迷你埠驅動程式即將卸載時,驅動程式必須呼叫 WdfDriverMiniportUnload 。 如需此旗標以及如何撰寫架構型迷你埠驅動程序的詳細資訊,請參閱 搭配 Miniport Drivers 使用 Kernel-Mode Driver Framework。 |
WdfVerifyOn 值: 0x00000004 保留供系統使用。 驅動程式不得使用此旗標。 |
WdfVerifierOn 值: 0x00000008 保留供系統使用。 驅動程式不得使用此旗標。 |
WdfDriverInitCompanion 值: 0x00000010 |
備註
WDF_DRIVER_INIT_FLAGS列舉是用來指定 WDF_DRIVER_CONFIG 結構之 DriverInitFlags 成員的值。
規格需求
需求 | 值 |
---|---|
最低 KMDF 版本 | 1.0 |
最低UMDF版本 | 2.0 |
標頭 | wdfdriver.h (包含 Wdf.h) |