WDF_REQUEST_STOP_ACTION_FLAGS-Aufzählung (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 reserviert. |
WdfRequestStopActionSuspend Wert: 0x01 Das Framework beendet die E/A-Warteschlange, da das Gerät den Arbeitszustand (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. |
Bemerkungen
Wenn das Framework die EvtIoStop- Rückruffunktion eines Treibers aufruft, wird entweder die WdfRequestStopActionSuspend oder WdfRequestStopActionPurge Flag festgelegt. Wenn die Anforderung abgebrochen werden kann, legt das Framework auch das WdfRequestStopRequestCancelable Flag fest.
Anforderungen
Anforderung | Wert |
---|---|
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | wdfrequest.h (include Wdf.h) |