перечисление WDF_IO_QUEUE_DISPATCH_TYPE (wudfddi_types.h)
[Предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. В UMDF 1 новые функции не добавляются, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе начало работы с UMDF.]
Перечисление WDF_IO_QUEUE_DISPATCH_TYPE содержит значения, определяющие, как драйвер должен получать запросы из очереди ввода-вывода.
Синтаксис
typedef enum _WDF_IO_QUEUE_DISPATCH_TYPE {
WdfIoQueueDispatchSequential,
WdfIoQueueDispatchParallel,
WdfIoQueueDispatchManual,
WdfIoQueueDispatchMaximum
} WDF_IO_QUEUE_DISPATCH_TYPE;
Константы
WdfIoQueueDispatchSequential Запросы очереди ввода-вывода предоставляются функции обратного вызова очереди ввода-вывода драйвера по одному. Платформа доставляет следующий запрос после того, как драйвер вызывает метод IWDFIoRequest::Complete для завершения текущего запроса. |
WdfIoQueueDispatchParallel Платформа представляет запросы к функциям обратного вызова очереди ввода-вывода драйвера, как только запросы становятся доступными. |
WdfIoQueueDispatchManual Платформа помещает запросы в очередь, но не доставляет их драйверу. Чтобы получить запрос из очереди, драйвер должен вызвать метод IWDFIoQueue::RetrieveNextRequest . |
WdfIoQueueDispatchMaximum Превышены допустимые значения перечисления. |
Требования
Требование | Значение |
---|---|
Заголовок | wudfddi_types.h (включая Wudfddi.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по