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 队列的请求一次一个呈现给驱动程序 的请求处理程序 。 在驱动程序调用 WdfRequestComplete 以完成当前请求之前,框架不会传递下一个请求。
WdfIoQueueDispatchParallel
一旦请求可用,框架就会向驱动程序的请求处理程序提出请求。
WdfIoQueueDispatchManual
框架将请求放入队列中,但不将它们传递给驱动程序。 驱动程序必须通过调用 WdfIoQueueRetrieveNextRequest 从队列中检索请求。
WdfIoQueueDispatchMax
保留以仅供内部使用。

注解

有关详细信息,请参阅 调度 I/O 请求的方法

要求

要求
最低 KMDF 版本 1.0
最低 UMDF 版本 2.0
标头 wdfio.h (包括 Wdf.h)