[仅适用于 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 指定驱动程序的 EvtDeviceWdmIrpPreprocess 回调函数预处理了 IRP。 因此,框架将 IRP 的堆栈位置调整为下一个条目,然后再将其插入队列中。 |
言论
有关在 IRP 到达时指定队列的详细信息,请参阅 将 IRP 调度到 I/O 队列。
要求
| 要求 | 价值 |
|---|---|
| 最低 KMDF 版本 | 1.11 |
| 标头 | wdfdevice.h (包括 Wdf.h) |