次の方法で共有


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
ドライバーの EvtDeviceWdmIrpPreprocess コールバック関数によって IRP が前処理されたことを指定します。 したがって、フレームワークは、キューに挿入する前に、次のエントリに IRP のスタックの場所を調整します。

備考

IRP の受信時のキューの指定の詳細については、「I/O キューへの IRP のディスパッチ」を参照してください。

必要条件

要件 価値
最小 KMDF バージョン 1.11
ヘッダー wdfdevice.h (Wdf.h を含む)

関連項目

EvtDeviceWdmIrpPreprocess

WdfDeviceWdmDispatchIrpToIoQueue