WDF_IO_QUEUE_DISPATCH_TYPE列挙 (wdfio.h)

[KMDF と UMDF に適用]

WDF_IO_QUEUE_DISPATCH_TYPE列挙型は、フレームワーク キュー オブジェクトに関連付けることができる要求ディスパッチ メソッドを識別します。

構文

typedef enum _WDF_IO_QUEUE_DISPATCH_TYPE {
  WdfIoQueueDispatchInvalid = 0,
  WdfIoQueueDispatchSequential,
  WdfIoQueueDispatchParallel,
  WdfIoQueueDispatchManual,
  WdfIoQueueDispatchMax
} WDF_IO_QUEUE_DISPATCH_TYPE;

定数

 
WdfIoQueueDispatchInvalid
値: 0
内部使用のために予約されています。
WdfIoQueueDispatchSequential
I/O キューの要求は、ドライバーの 要求ハンドラー に一度に 1 つずつ表示されます。 フレームワークは、ドライバーが WdfRequestComplete を呼び出して現在の要求を完了するまで、次の要求を配信しません。
WdfIoQueueDispatchParallel
フレームワークは、要求が使用可能になるとすぐに、ドライバーの要求ハンドラーに要求を提示します。
WdfIoQueueDispatchManual
フレームワークは要求をキューに配置しますが、ドライバーには配信しません。 ドライバーは 、WdfIoQueueRetrieveNextRequest を呼び出して、キューから要求を取得する必要があります。
WdfIoQueueDispatchMax
内部使用専用に予約されています。

注釈

詳細については、「 I/O 要求のディスパッチ メソッド」を参照してください。

要件

要件
最小 KMDF バージョン 1.0
最小 UMDF バージョン 2.0
Header wdfio.h (Wdf.h を含む)