перечисление 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
Запросы очереди ввода-вывода предоставляются обработчикам запросов драйвера по одному. Платформа не доставляет следующий запрос, пока драйвер не вызовет WdfRequestComplete для завершения текущего запроса.
WdfIoQueueDispatchParallel
Платформа представляет запросы обработчикам запросов драйвера, как только они становятся доступными.
WdfIoQueueDispatchManual
Платформа помещает запросы в очередь, но не доставляет их драйверу. Драйвер должен получать запросы из очереди, вызывая WdfIoQueueRetrieveNextRequest.
WdfIoQueueDispatchMax
Зарезервировано только для внутреннего использования.

Комментарии

Дополнительные сведения см. в разделе Методы диспетчеризации для запросов ввода-вывода.

Требования

Требование Значение
Минимальная версия KMDF 1,0
Минимальная версия UMDF 2,0
Верхняя часть wdfio.h (включая Wdf.h)