Объект запроса ввода-вывода фреймворка

Предупреждение

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) в результате операции ввода-вывода приложения, например, вызова функции Microsoft Win32 CreateFile или ReadFile. Платформа, в ответ на уведомление отражателя, создает новый объект запроса и помещает его в соответствующую очередь ввода-вывода. Конфигурация очереди и модель блокировки, выбранная драйвером пользовательского режима, определяют, когда запрос будет представлен драйверу. Дополнительные сведения см. в разделе "Настройка режима отправки для очереди ввода-вывода " и указание режима синхронизации обратного вызова.