Freigeben über


WDF_DRIVER_INIT_FLAGS-Aufzählung (wdfdriver.h)

[Gilt für KMDF und UMDF]

Die WDF_DRIVER_INIT_FLAGS-Aufzählung 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 and Play (PnP) nicht. Wenn dieser Wert festgelegt ist, darf der Treiber keine EvtDriverDeviceAdd Rückruffunktion angeben. 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 und daher darf das Framework keine Verteilerroutinen für den Treiber bereitstellen. Das Framework darf also keine I/O-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 von Kernel-Mode Driver Framework mit Miniport-Treibern.
WdfVerifyOn
Wert: 0x00000004
Reserviert für die Systemverwendung. Treiber dürfen dieses Kennzeichen nicht verwenden.
WdfVerifierOn
Wert: 0x00000008
Reserviert für die Systemverwendung. Treiber dürfen dieses Kennzeichen nicht verwenden.
WdfDriverInitCompanion
Wert: 0x00000010

Bemerkungen

Die WDF_DRIVER_INIT_FLAGS-Aufzählung wird verwendet, um den Wert für das DriverInitFlags Element der WDF_DRIVER_CONFIG Struktur anzugeben.

Anforderungen

Anforderung Wert
Minimale KMDF-Version 1.0
Mindest-UMDF-Version 2.0
Kopfzeile wdfdriver.h (einschließen Wdf.h)

Siehe auch

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload-