Condividi tramite


enumerazione WDF_REQUEST_STOP_ACTION_FLAGS (wdfrequest.h)

[Si applica a KMDF e UMDF]

Il tipo di enumerazione WDF_REQUEST_STOP_ACTION_FLAGS definisce i flag passati dal framework alla EvtIoStop di un driver funzione di callback.

Sintassi

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

Costanti

 
WdfRequestStopActionInvalid
Valore: 0
Riservato solo per uso interno.
WdfRequestStopActionSuspend
Valore: 0x01
Il framework arresta la coda di I/O perché il dispositivo lascia lo stato di lavoro (D0).
WdfRequestStopActionPurge
Valore: 0x2
Il framework arresta la coda di I/O perché il dispositivo viene rimosso.
WdfRequestStopRequestCancelable
Valore: 0x10000000
La richiesta di I/O è annullabile.

Osservazioni

Quando il framework chiama la funzione di callback di un driver EvtIoStop, imposta il flag WdfRequestStopActionSuspend o WdfRequestStopActionPurge. Se la richiesta è annullabile, il framework imposta anche il flag WdfRequestStopRequestCancelable.

Fabbisogno

Requisito Valore
versione minima di KMDF 1.0
versione minima di UMDF 2.0
intestazione wdfrequest.h (include Wdf.h)

Vedere anche

EvtIoStop