WDF_DRIVER_INIT_FLAGS-Enumeration (wdfdriver.h)
[Gilt für KMDF und UMDF]
Die WDF_DRIVER_INIT_FLAGS-Enumeration gibt Treiberinitialisierungsflags an.
typedef enum _WDF_DRIVER_INIT_FLAGS {
WdfDriverInitNonPnpDriver = 0x00000001,
WdfDriverInitNoDispatchOverride = 0x00000002,
WdfVerifyOn = 0x00000004,
WdfVerifierOn = 0x00000008,
WdfDriverInitCompanion = 0x00000010
} WDF_DRIVER_INIT_FLAGS;
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 |
Die WDF_DRIVER_INIT_FLAGS-Enumeration wird verwendet, um den Wert für den DriverInitFlags-Member der WDF_DRIVER_CONFIG-Struktur anzugeben.
Anforderung | Wert |
---|---|
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | wdfdriver.h (einschließen von Wdf.h) |