Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается поддержка эмулированного USB-устройства (UDE) в операционной системе Windows для разработки эмулированного драйвера контроллера узла универсальной последовательной шины (USB) и подключенного виртуального USB-устройства. Оба компонента объединяются в один драйвер KMDF, который взаимодействует с расширением класса эмуляции устройства USB (UdeCx).
Средства разработки и двоичные файлы, предоставляемые Корпорацией Майкрософт
Пакет драйверов Windows (WDK) содержит ресурсы, необходимые для разработки драйверов, таких как заголовки, библиотеки, инструменты и примеры.
Скачать комплекты и средства для Windows
Чтобы написать драйвер контроллера функции, вам потребуется:
- UdeCx: (udecx.sys) расширение WDF, используемое драйвером функции. Это расширение включается в Windows.
- Ссылка на библиотеку заглушки (Udecxstub.lib). Библиотека заглушки находится в WDK.
- Включите Udecx.h, предоставленный в WDK.
Архитектура UDE
архитектура : эмуляция USB-устройств (UDE)
Драйверы на стороне USB в Windows
Написание драйверов для эмулированного контроллера узла и устройств
Ознакомьтесь с объектами и дескрипторами UDE. Дополнительные сведения о объектах WDF см. в разделе "Общие сведения о объектах Framework".
Узнайте о поведении UDE, взаимодействии с драйвером клиента и функциями, которые должен реализовать драйвер клиента.
Разделы справочника по программированию
Справочник по программированию драйвера контроллера контроллера USB