WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS enumeración (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.

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

Comentarios

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 Value
Versión mínima de KMDF 1.11
Encabezado wdfdevice.h (incluir Wdf.h)

Consulte también

EvtDeviceWdmIrpPreprocess

WdfDeviceWdmDispatchIrpToIoQueue