Freigeben über


WDF_REQUEST_STOP_ACTION_FLAGS-Enumeration (wdfrequest.h)

[Gilt für KMDF und UMDF]

Der WDF_REQUEST_STOP_ACTION_FLAGS-Enumerationstyp definiert Flags, die das Framework an die EvtIoStop-Rückruffunktion eines Treibers übergibt.

Syntax

typedef enum _WDF_REQUEST_STOP_ACTION_FLAGS {
  WdfRequestStopActionInvalid = 0,
  WdfRequestStopActionSuspend = 0x01,
  WdfRequestStopActionPurge = 0x2,
  WdfRequestStopRequestCancelable = 0x10000000
} WDF_REQUEST_STOP_ACTION_FLAGS;

Konstanten

 
WdfRequestStopActionInvalid
Wert: 0
Nur für die interne Verwendung vorgesehen.
WdfRequestStopActionSuspend
Wert: 0x01
Das Framework beendet die E/A-Warteschlange, da das Gerät seinen Arbeitsstatus (D0) verlässt.
WdfRequestStopActionPurge
Wert: 0x2
Das Framework beendet die E/A-Warteschlange, da das Gerät entfernt wird.
WdfRequestStopRequestCancelable
Wert: 0x10000000
Die E/A-Anforderung kann abgebrochen werden.

Hinweise

Wenn das Framework die EvtIoStop-Rückruffunktion eines Treibers aufruft, legt es entweder das WdfRequestStopActionSuspend - oder WdfRequestStopActionPurge-Flag fest. Wenn die Anforderung abgebrochen werden kann, legt das Framework auch das WdfRequestStopRequestCancelable-Flag fest .

Anforderungen

Anforderung Wert
KMDF-Mindestversion 1.0
UMDF-Mindestversion 2.0
Kopfzeile wdfrequest.h (include Wdf.h)

Weitere Informationen

EvtIoStop