共用方式為


WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS列舉 (wdfdevice.h)

[僅適用於 KMDF]

WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS列舉類型會定義驅動程式呼叫 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;

常數

 
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)

另請參閱

EvtDeviceWdmIrpPreprocess

WdfDeviceWdmDispatchIrpToIoQueue