Compartir a través de


enumeración WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS (wdfdevice.h)

[Solo se aplica a KMDF]

El tipo de enumeración WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS define marcas que el controlador puede especificar cuando llama a WdfDeviceWdmDispatchIrpToIoQueue.

Sintaxis

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
No se establecen marcas.
WDF_DISPATCH_IRP_TO_IO_QUEUE_INVOKE_INCALLERCTX_CALLBACK
Valor: 0x00000001
Especifica que el marco debe llamar a la EvtIoInCallerContext función de devolución de llamada antes de insertar la solicitud en la cola.
WDF_DISPATCH_IRP_TO_IO_QUEUE_PREPROCESSED_IRP
Valor: 0x00000002
Especifica que el IRP fue preprocesado por el evtDeviceWdmIrpPreprocess del controlador función de devolución de llamada. En consecuencia, el marco ajusta la ubicación de la pila del IRP a la siguiente entrada antes de insertarla en la cola.

Observaciones

Para obtener más información sobre cómo especificar colas para IRP a medida que llegan, consulte Envío de IRP a colas de E/S.

Requisitos

Requisito Valor
versión mínima de KMDF 1.11
encabezado de wdfdevice.h (incluya Wdf.h)

Consulte también

EvtDeviceWdmIrpPreprocess

WdfDeviceWdmDispatchIrpToIoQueue