EVT_WDF_REQUEST_CANCEL função de retorno de chamada (wdfrequest.h)
[Aplica-se a KMDF e UMDF]
A função de retorno de chamada de evento EvtRequestCancel de um driver manipula operações que devem ser executadas quando uma solicitação de E/S é cancelada.
Sintaxe
EVT_WDF_REQUEST_CANCEL EvtWdfRequestCancel;
void EvtWdfRequestCancel(
[in] WDFREQUEST Request
)
{...}
Parâmetros
[in] Request
Um identificador para um objeto de solicitação de estrutura que representa a solicitação de E/S que está sendo cancelada.
Valor de retorno
Nenhum
Observações
Para registrar uma função de retorno de chamada EvtRequestCancel, o driver deve chamar WdfRequestMarkCancelable ou WdfRequestMarkCancelableEx.
Quando a estrutura chama o do driver EvtRequestCancel função de retorno de chamada, se o driver puder cancelar a solicitação, ele deverá:
- Conclua ou pare de processar a solicitação, juntamente com os sub-requisitos que ela pode ter criado.
- Chame WdfRequestComplete, especificando um valor de status de STATUS_CANCELLED.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Universal |
versão mínima do KMDF | 1.0 |
versão mínima do UMDF | 2.0 |
cabeçalho | wdfrequest.h (inclua Wdf.h) |
IRQL | <=DISPATCH_LEVEL |