enumeração WDF_IO_QUEUE_DISPATCH_TYPE (wudfddi_types.h)

[Aviso: UMDF 2 é a versão mais recente do UMDF e substitui UMDF 1. Todos os novos drivers UMDF devem ser gravados usando UMDF 2. Nenhum novo recurso está sendo adicionado ao UMDF 1 e há suporte limitado para UMDF 1 em versões mais recentes do Windows 10. Drivers universais do Windows devem usar UMDF 2. Para obter mais informações, consulte Introdução com UMDF.]

A enumeração WDF_IO_QUEUE_DISPATCH_TYPE contém valores que identificam como um driver deve receber solicitações de uma fila de E/S.

Syntax

typedef enum _WDF_IO_QUEUE_DISPATCH_TYPE {
  WdfIoQueueDispatchSequential,
  WdfIoQueueDispatchParallel,
  WdfIoQueueDispatchManual,
  WdfIoQueueDispatchMaximum
} WDF_IO_QUEUE_DISPATCH_TYPE;

Constantes

 
WdfIoQueueDispatchSequential
As solicitações da fila de E/S são apresentadas às funções de retorno de chamada de fila de E/S do driver, uma de cada vez. A estrutura fornece a próxima solicitação depois que o driver chama o método IWDFIoRequest::Complete para concluir a solicitação atual.
WdfIoQueueDispatchParallel
A estrutura apresenta solicitações para as funções de retorno de chamada da fila de E/S do driver assim que as solicitações estiverem disponíveis.
WdfIoQueueDispatchManual
A estrutura coloca solicitações na fila, mas não as entrega ao driver. O driver deve chamar o método IWDFIoQueue::RetrieveNextRequest para recuperar uma solicitação da fila.
WdfIoQueueDispatchMaximum
Valores de enumeração válidos foram excedidos.

Requisitos

Requisito Valor
Cabeçalho wudfddi_types.h (inclua Wudfddi.h)

Confira também

IWDFIoQueue::RetrieveNextRequest

IWDFIoRequest::Complete