Compartilhar via


WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS enumeração (wdfdevice.h)

[Aplica-se somente ao KMDF]

O tipo de enumeração WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS define sinalizadores que o driver pode especificar quando chama WdfDeviceWdmDispatchIrpToIoQueue.

Sintaxe

typedef enum _WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS {
  WDF_DISPATCH_IRP_TO_IO_QUEUE_NO_FLAGS = 0x00000000,
  WDF_DISPATCH_IRP_TO_IO_QUEUE_INVOKE_INCALLERCTX_CALLBACK = 0x00000001,
  WDF_DISPATCH_IRP_TO_IO_QUEUE_PREPROCESSED_IRP = 0x00000002
} WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS;

Constantes

 
WDF_DISPATCH_IRP_TO_IO_QUEUE_NO_FLAGS
Valor: 0x00000000
Nenhum sinalizador está definido.
WDF_DISPATCH_IRP_TO_IO_QUEUE_INVOKE_INCALLERCTX_CALLBACK
Valor: 0x00000001
Especifica que a estrutura deve chamar a função de retorno de chamada EvtIoInCallerContext antes de inserir a solicitação na fila.
WDF_DISPATCH_IRP_TO_IO_QUEUE_PREPROCESSED_IRP
Valor: 0x00000002
Especifica que o IRP foi pré-processado pelo do driver EvtDeviceWdmIrpPreprocess função de retorno de chamada. Assim, a estrutura ajusta o local da pilha do IRP para a próxima entrada antes de inseri-lo na fila.

Observações

Para obter mais informações sobre como especificar filas para IRPs à medida que chegam, consulte Expedição de IRPs para Filas de E/S.

Requisitos

Requisito Valor
versão mínima do KMDF 1.11
cabeçalho wdfdevice.h (inclua Wdf.h)

Consulte também

EvtDeviceWdmIrpPreprocess

WdfDeviceWdmDispatchIrpToIoQueue