共用方式為


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)

另請參閱

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload