[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 の