Freigeben über


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)

Siehe auch

EvtIoStop