共用方式為


WDF_DRIVER_INIT_FLAGS列舉 (wdfdriver.h)

[適用於 KMDF 和 UMDF]

WDF_DRIVER_INIT_FLAGS列舉指定驅動程式初始化旗標。

語法

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 要求封包(IRP)。 此外,當埠驅動程式通知迷你埠驅動程式即將卸載時,驅動程式必須呼叫 WdfDriverMiniportUnload。 如需此旗標以及如何撰寫架構型迷你埠驅動程式的詳細資訊,請參閱 搭配使用 Kernel-Mode Driver Framework 與 Miniport Drivers
WdfVerifyOn
值:0x00000004
保留供系統使用。 驅動程式不得使用此旗標。
WdfVerifierOn
值:0x00000008
保留供系統使用。 驅動程式不得使用此旗標。
WdfDriverInitCompanion
值:0x00000010

備註

WDF_DRIVER_INIT_FLAGS列舉可用來指定 DriverInitFlagsWDF_DRIVER_CONFIG 結構成員的值。

需求

要求 價值
最低 KMDF 版本 1.0
最低 UMDF 版本 2.0
標題 wdfdriver.h (包括 Wdf.h)

另請參閱

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload