Объект запроса ввода-вывода платформы
Предупреждение
UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. В UMDF 1 новые функции не добавляются, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2.
Архивные примеры UMDF 1 можно найти в Windows 11 версии 22H2 — обновление примеров драйверов за май 2022 г.
Дополнительные сведения см. в разделе начало работы с помощью UMDF.
Объект запроса на ввод-вывод платформы предоставляется драйверам с помощью интерфейса IWDFIoRequest . Он инкапсулирует сведения об операции ввода-вывода. Все запросы ввода-вывода представлены в виде объектов запросов на ввод-вывод платформы. Отражатель уведомляет хост-процесс драйвера, когда отражатель получает пакет запроса ввода-вывода (IRP) в результате операции ввода-вывода приложения, например вызов функции CreateFile или ReadFile в Microsoft Win32. Платформа в ответ на уведомление отражателя создает новый объект запроса и помещает его в соответствующую очередь ввода-вывода. Конфигурация очереди и модель блокировки, выбранная драйвером пользовательского режима, определяют, когда запрос будет представлен драйверу. Дополнительные сведения см. в разделах Настройка режима диспетчеризации для очереди ввода-вывода и Указание режима синхронизации обратного вызова.