WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS 枚举 (wdfdevice.h)

[仅适用于 KMDF]

WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS 枚举类型定义驱动程序在调用 WdfDeviceWdmDispatchIrpToIoQueue 时可以指定的标志。

语法

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;

常量

 
WDF_DISPATCH_IRP_TO_IO_QUEUE_NO_FLAGS
值: 0x00000000
不设置任何标志。
WDF_DISPATCH_IRP_TO_IO_QUEUE_INVOKE_INCALLERCTX_CALLBACK
值: 0x00000001
指定框架在将请求插入队列之前应调用 EvtIoInCallerContext 回调函数。
WDF_DISPATCH_IRP_TO_IO_QUEUE_PREPROCESSED_IRP
值: 0x00000002
指定 IRP 由驱动程序的 EvtDeviceWdmIrpPreprocess 回调函数预处理。 因此,框架在将 IRP 的堆栈位置调整为下一个条目,然后再将其插入队列。

注解

有关在 IRP 到达时指定队列的详细信息,请参阅 将 IRP 调度到 I/O 队列

要求

要求
最低 KMDF 版本 1.11
标头 wdfdevice.h (包括 Wdf.h)

另请参阅

EvtDeviceWdmIrpPreprocess

WdfDeviceWdmDispatchIrpToIoQueue