EVT_WDF_REQUEST_CANCEL funzione di callback (wdfrequest.h)
[Si applica a KMDF e UMDF]
La funzione di callback dell'evento EvtRequestCancel di un driver gestisce le operazioni che devono essere eseguite quando viene annullata una richiesta di I/O.
Sintassi
EVT_WDF_REQUEST_CANCEL EvtWdfRequestCancel;
void EvtWdfRequestCancel(
[in] WDFREQUEST Request
)
{...}
Parametri
[in] Request
Handle per un oggetto richiesta framework che rappresenta la richiesta di I/O annullata.
Valore restituito
nessuno
Osservazioni
Per registrare una funzione di callback EvtRequestCancel, il driver deve chiamare WdfRequestMarkCancelable o WdfRequestMarkCancelableEx.
Quando il framework chiama la funzione di callback EvtRequestCancel del driver, se il driver può annullare la richiesta, deve:
- Completare o arrestare l'elaborazione della richiesta, insieme alle sottoquesthe che potrebbero essere state create.
- Chiamare WdfRequestComplete, specificando un valore di stato di STATUS_CANCELLED.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfrequest.h (include Wdf.h) |
IRQL | <=DISPATCH_LEVEL |