WDF_DRIVER_INIT_FLAGS-Enumeration (wdfdriver.h)

[Gilt für KMDF und UMDF]

Die WDF_DRIVER_INIT_FLAGS-Enumeration gibt Treiberinitialisierungsflags an.

Syntax

typedef enum _WDF_DRIVER_INIT_FLAGS {
  WdfDriverInitNonPnpDriver = 0x00000001,
  WdfDriverInitNoDispatchOverride = 0x00000002,
  WdfVerifyOn = 0x00000004,
  WdfVerifierOn = 0x00000008,
  WdfDriverInitCompanion = 0x00000010
} WDF_DRIVER_INIT_FLAGS;

Konstanten

 
WdfDriverInitNonPnpDriver
Wert: 0x00000001
Der Treiber unterstützt Plug & Play (PnP) nicht. Wenn dieser Wert festgelegt ist, darf der Treiber keine EvtDriverDeviceAdd-Rückruffunktion bereitstellen. Weitere Informationen zu Nicht-PnP-Treibern finden Sie unter Verwenden von Kernel-Mode Driver Framework mit Nicht-PnP-Treibern.
WdfDriverInitNoDispatchOverride
Wert: 0x00000002
Der Treiber ist ein Miniporttreiber, daher darf das Framework keine Dispatchroutinen für den Treiber bereitstellen. Anders ausgedrückt: Das Framework darf keine E/A-Anforderungspakete (IRPs) abfangen, die der E/A-Manager an den Treiber weitergeleitet hat. Darüber hinaus muss der Treiber WdfDriverMiniportUnload aufrufen, wenn der Porttreiber den Miniporttreiber darüber informiert, dass er entladen werden soll. Weitere Informationen zu diesem Flag und zum Schreiben frameworkbasierter Miniporttreiber finden Sie unter Verwenden Kernel-Mode Driver Framework mit Miniport-Treibern.
WdfVerifyOn
Wert: 0x00000004
Ist für das System reserviert. Treiber dürfen dieses Flag nicht verwenden.
WdfVerifierOn
Wert: 0x00000008
Ist für das System reserviert. Treiber dürfen dieses Flag nicht verwenden.
WdfDriverInitCompanion
Wert: 0x00000010

Hinweise

Die WDF_DRIVER_INIT_FLAGS-Enumeration wird verwendet, um den Wert für den DriverInitFlags-Member der WDF_DRIVER_CONFIG-Struktur anzugeben.

Anforderungen

Anforderung Wert
KMDF-Mindestversion 1.0
UMDF-Mindestversion 2.0
Kopfzeile wdfdriver.h (einschließen von Wdf.h)

Weitere Informationen

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload