EVT_WDF_REQUEST_CANCEL función de devolución de llamada (wdfrequest.h)
[Se aplica a KMDF y UMDF]
La de un controlador EvtRequestCancel función de devolución de llamada de eventos controla las operaciones que se deben realizar cuando se cancela una solicitud de E/S.
Sintaxis
EVT_WDF_REQUEST_CANCEL EvtWdfRequestCancel;
void EvtWdfRequestCancel(
[in] WDFREQUEST Request
)
{...}
Parámetros
[in] Request
Identificador de un objeto de solicitud de marco que representa la solicitud de E/S que se va a cancelar.
Valor devuelto
Ninguno
Observaciones
Para registrar una función de devolución de llamada EvtRequestCancel, el controlador debe llamar a WdfRequestMarkCancelable o WdfRequestMarkCancelableEx.
Cuando el marco llama a la función de devolución de llamada del controlador EvtRequestCancel, si el controlador puede cancelar la solicitud, debe:
- Finalice o detenga el procesamiento de la solicitud, junto con subbrequests que podría haber creado.
- Llame a WdfRequestComplete y especifique un valor de estado de STATUS_CANCELLED.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
versión mínima de KMDF | 1.0 |
versión mínima de UMDF | 2.0 |
encabezado de | wdfrequest.h (incluya Wdf.h) |
irQL | <=DISPATCH_LEVEL |