Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предупреждение
UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2.
Архивные примеры UMDF 1 можно найти в Windows 11, версия 22H2 — обновление драйверов за май 2022 года.
Дополнительные сведения см. в разделе Начало работы сUMDF.
В следующей таблице приведены основные сведения о каждом объекте платформы, ссылки на интерфейс объекта и ссылки на дополнительные сведения об основных объектах платформы.
| Имя объекта | ObjectInterface | Цель | Родитель по умолчанию | Может ли драйвер переопределить родителя по умолчанию? | Может ли водитель быть владельцем? |
|---|---|---|---|---|---|
Представляет программный драйвер |
Отсутствует |
нет |
нет |
||
Представляет устройство |
Объект драйвера |
нет |
нет |
||
Представляет файл |
Объект устройства |
нет |
Нет, если создано платформой; Да, если создан драйвером | ||
| IWDFInterrupt | Означает прерывание |
Объект устройства |
нет |
Да |
|
Представляет очередь ввода-вывода, которая получает запросы ввода-вывода |
Объект устройства |
нет |
Да |
||
Представляет запрос ввода-вывода |
Объект устройства |
Нет, если создано платформой; Да, если создан драйвером | Нет, если создано платформой (например, перенаправленные запросы); Да, если создан драйвером | ||
Представляет драйвер, в который другой драйвер отправляет запросы |
Объект устройства |
нет |
Нет, для целевого объекта по умолчанию; Да, для всех остальных целевых объектов | ||
Объект USB-устройства |
Представляет устройство, подключенное к USB |
Объект устройства |
нет |
Да (см. целевой объект) |
|
Объект USB-канала передачи данных |
Представляет канал USB-устройства |
Объект устройства |
нет |
Да (см. целевой объект) |
|
ОБЪЕКТ USB-интерфейса |
Представляет интерфейс USB-устройства |
Объект устройства |
нет |
Да (см. целевой объект) |
|
Представляет общий базовый объект |
Объект драйвера |
Да |
Да, если создан драйвером |
||
Представляет объект памяти |
Объект драйвера |
Да |
Нет, если создано платформой; Да, если создан драйвером |