Compartir a través de


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:

  1. Finalice o detenga el procesamiento de la solicitud, junto con subbrequests que podría haber creado.
  2. Llame a WdfRequestComplete y especifique un valor de estado de STATUS_CANCELLED.
Para obtener más información sobre esta función de devolución de llamada, consulte Cancelar solicitudes de E/S.

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

Consulte también

WdfRequestComplete

WdfRequestMarkCancelable

WdfRequestMarkCancelableEx