共用方式為


WDF_IO_QUEUE_DISPATCH_TYPE列舉 (wdfio.h)

[適用於 KMDF 和 UMDF]

WDF_IO_QUEUE_DISPATCH_TYPE列舉類型會識別可以與架構佇列物件相關聯的要求分派方法。

Syntax

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

常數

 
WdfIoQueueDispatchInvalid
值: 0
保留供內部使用。
WdfIoQueueDispatchSequential
I/O 佇列的要求會一次呈現給驅動程式 的要求處理程式 。 在驅動程式呼叫 WdfRequestComplete 以完成目前的要求之前,架構不會傳遞下一個要求。
WdfIoQueueDispatchParallel
架構會在要求可供使用時立即向驅動程式的要求處理程序呈現要求。
WdfIoQueueDispatchManual
架構會將要求放入佇列中,但不會將它們傳遞至驅動程式。 驅動程式必須藉由呼叫 WdfIoQueueRetrieveNextRequest 從佇列擷取要求。
WdfIoQueueDispatchMax
已保留供內部使用。

備註

如需詳細資訊,請參閱 分派 I/O 要求的方法

規格需求

需求
最低 KMDF 版本 1.0
最低UMDF版本 2.0
標頭 wdfio.h (包含 Wdf.h)