Поделиться через


Интерфейс IWDFIoQueue (wudfddi.h)

[ предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе Начало работы с UMDF.]

Интерфейс IWDFIoQueue предоставляет объект очереди ввода-вывода.

Наследство

Интерфейс IWDFIoQueue наследует от IWDFObject. IWDFIoQueue также имеет следующие типы элементов:

  • Методика

Методика

Интерфейс IWDFIoQueue имеет эти методы.

 
IWDFIoQueue::ConfigureRequestDispatching

Метод ConfigureRequestDispatching настраивает очередь запросов ввода-вывода заданного типа.
IWDFIoQueue::D rain

Метод очистки направляет очередь, чтобы отклонить новые входящие запросы ввода-вывода и разрешить уже очередные запросы доставляться драйверу для обработки.
IWDFIoQueue::D rainSynchronously

Метод DrainSynchronously направляет очередь на отклонение новых входящих запросов ввода-вывода и позволяет уже очередным запросам доставляться драйверу для обработки. Этот метод возвращается после завершения или отмены всех запросов.
IWDFIoQueue::GetDevice

Метод GetDevice извлекает интерфейс на устройство, которое владеет очередью ввода-вывода.
IWDFIoQueue::GetState

Метод GetState извлекает состояние очереди ввода-вывода.
IWDFIoQueue::P urge

Метод Purge направляет платформу на отклонение новых входящих запросов ввода-вывода и отмены всех невыполненных запросов.
IWDFIoQueue::P urgeSynchronously

Метод PurgeSynchronous направляет платформу для отклонения новых входящих запросов ввода-вывода и отмены всех невыполненных запросов. Метод возвращается после отмены всех невыполненных запросов.
IWDFIoQueue::RetrieveNextRequest

Метод GetNextRequest извлекает следующий запрос ввода-вывода из очереди ввода-вывода.
IWDFIoQueue::RetrieveNextRequestByFileObject

Метод GetNextRequestByFileObject извлекается из очереди ввода-вывода следующего запроса ввода-вывода, объект файла которого соответствует указанному объекту файла.
IWDFIoQueue::Start

Метод Start позволяет очереди ввода-вывода начать получать новые запросы ввода-вывода и доставлять их драйверу.
IWDFIoQueue::Stop

Метод Stop предотвращает доставку запросов ввода-вывода очереди ввода-вывода, но очередь получает и сохраняет новые запросы.
IWDFIoQueue::StopSynchronous

Метод StopSynchronously предотвращает доставку запросов ввода-вывода очереди ввода-вывода, но очередь получает и сохраняет новые запросы. Метод возвращается после отмены или завершения всех доставленных запросов.

Требования

Требование Ценность
завершение поддержки Недоступно в UMDF 2.0 и более поздних версиях.
целевая платформа Настольный
минимальная версия UMDF 1.5
заголовка wudfddi.h