Интерфейс 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 |