WDF_DRIVER_INIT_FLAGS列舉 (wdfdriver.h)

[適用于 KMDF 和 UMDF]

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

語法

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

常數

 
WdfDriverInitNonPnpDriver
驅動程式不支援 隨插即用 (PnP) 。 如果設定此值,驅動程式不得提供 EvtDriverDeviceAdd 回呼 函式。 如需非 PnP 驅動程式的詳細資訊,請參閱 搭配非 PnP 驅動程式使用 Kernel-Mode Driver Framework
WdfDriverInitNoDispatchOverride
驅動程式是迷你埠驅動程式,因此架構不得提供驅動程式的分派常式。 換句話說,架構不得攔截 I/O 要求封包 (I/O 要求封包,) I/O 管理員已導向驅動程式。 此外,當埠驅動程式通知迷你埠驅動程式即將卸載時,驅動程式必須呼叫 WdfDriverMiniportUnload 。 如需此旗標以及如何撰寫架構型迷你埠驅動程式的詳細資訊,請參閱 搭配 Miniport Drivers 使用 Kernel-Mode Driver Framework
WdfVerifyOn
保留供系統使用。 驅動程式不得使用此旗標。
WdfVerifierOn
保留供系統使用。 驅動程式不得使用此旗標。
WdfDriverInitCompanion

備註

WDF_DRIVER_INIT_FLAGS列舉是用來指定WDF_DRIVER_CONFIG結構之DriverInitFlags成員的值。

需求

   
最低 KMDF 版本 1.0
最低 UMDF 版本 2.0
標頭 wdfdriver.h (包含 Wdf.h)

另請參閱

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload