Compartilhar via


enumeração WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS (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.

Syntax

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 pela função de retorno de chamada EvtDeviceWdmIrpPreprocess do driver. Assim, a estrutura ajusta o local da pilha do IRP para a próxima entrada antes de inseri-la na fila.

Comentários

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

Requisitos

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

Confira também

EvtDeviceWdmIrpPreprocess

WdfDeviceWdmDispatchIrpToIoQueue