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) |