WDF_IO_TARGET_SENT_IO_ACTION enumeração (wdfiotarget.h)
[Aplica-se a KMDF e UMDF]
A enumeração WDF_IO_TARGET_SENT_IO_ACTION identifica as ações que a estrutura pode executar quando um driver chama WdfIoTargetStop para interromper um destino de E/S.
Syntax
typedef enum _WDF_IO_TARGET_SENT_IO_ACTION {
WdfIoTargetSentIoUndefined = 0,
WdfIoTargetCancelSentIo,
WdfIoTargetWaitForSentIoToComplete,
WdfIoTargetLeaveSentIoPending
} WDF_IO_TARGET_SENT_IO_ACTION;
Constantes
WdfIoTargetSentIoUndefined Valor: 0 Reservado para uso do sistema. |
WdfIoTargetCancelSentIo Antes que a estrutura pare o destino de E/S, ela tentará cancelar solicitações de E/S que estão na fila do destino de E/S. A estrutura cancela todas as solicitações de E/S da fila de destino e aguarda a conclusão de todas as solicitações de E/S antes que WdfIoTargetStop retorne. A estrutura também tenta cancelar solicitações de E/S que deixaram a fila do destino de E/S e inseriram drivers inferiores. |
WdfIoTargetWaitForSentIoToComplete Antes que a estrutura pare o destino de E/S, ela aguardará a conclusão das solicitações de E/S que estão na fila do destino de E/S. A estrutura conclui todas as solicitações de E/S da fila de destino e chama a função de retorno de chamada CompletionRoutine de cada solicitação, antes que WdfIoTargetStop retorne. |
WdfIoTargetLeaveSentIoPending A estrutura deixará as solicitações de E/S na fila do destino de E/S. As solicitações permanecem na fila do destino até que o driver chame WdfIoTargetStart ou o dispositivo seja removido. |
Comentários
A enumeração WDF_IO_TARGET_SENT_IO_ACTION é usada como um parâmetro de entrada para o método WdfIoTargetStop .
Se o driver especificar o sinalizador WdfIoTargetWaitForSentIoToComplete , o driver não deverá chamar WdfIoTargetStop de um manipulador de solicitação, uma função de retorno de chamada CompletionRoutine ou uma função de retorno de chamada EvtUsbTargetPipeReadersFailed .
Para obter a versão UMDF dessa enumeração, consulte WDF_IO_TARGET_SENT_IO_ACTION (UMDF).
Requisitos
Requisito | Valor |
---|---|
Versão mínima do KMDF | 1.0 |
Versão mínima do UMDF | 2,0 |
Cabeçalho | wdfiotarget.h (inclua Wdf.h) |