Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Этот заголовок используется для разработки эмулированного драйвера хост-контроллера универсальной последовательной шины (USB) и подключенного виртуального USB-устройства. Оба компонента объединяются в один драйвер KMDF, который взаимодействует с расширением класса эмуляции USB-устройства (UdeCx) корпорации Майкрософт.
Не включайте этот заголовок напрямую. Вместо этого включите Udecx.h.
Дополнительные сведения см. в разделе:
- Универсальная последовательная шина (USB)
- Разработка драйверов Windows для эмулированных USB-устройств (UDE)
udecxwdfdevice.h содержит следующие программные интерфейсы:
Функции
|
UDECX_WDF_DEVICE_CONFIG_INIT Инициализирует структуру UDECX_WDF_DEVICE_CONFIG. |
|
UdecxInitializeWdfDeviceInit UdecxInitializeWdfDeviceInit инициализирует операции инициализации устройства, когда диспетчер Plug and Play (PnP) сообщает о существовании устройства. |
|
UdecxWdfDeviceAddUsbDeviceEmulation Инициализирует объект устройства платформы для поддержки операций, связанных с контроллером узла и виртуальным USB-устройством, подключенным к контроллеру. |
|
UdecxWdfDeviceNeedsReset Сообщает расширению класса эмуляции USB-устройства (UdeCx), что устройству требуется операция сброса. |
|
UdecxWdfDeviceResetComplete Сообщает расширению класса эмуляции USB-устройства (UdeCx) о том, что операция сброса на указанном контроллере состязалась. |
|
UdecxWdfDeviceTryHandleUserIoctl Пытается обработать запрос IOCTL, отправленный программным обеспечением в пользовательском режиме. |
Функции обратного вызова
|
EVT_UDECX_WDF_DEVICE_QUERY_USB_CAPABILITY Реализация драйвера клиента UDE для определения возможностей, поддерживаемых эмулированным контроллером узла USB. |
|
EVT_UDECX_WDF_DEVICE_RESET Реализация драйвера клиента UDE для сброса эмулированного хост-контроллера или подключенных к нему устройств. |
Структуры
|
UDECX_WDF_DEVICE_CONFIG Содержит указатели на функции обратного вызова событий, реализованные драйвером клиента UDE для контроллера узла USB. Инициализируйте эту структуру, вызвав UDECX_WDF_DEVICE_CONFIG_INIT. |
Перечисления
|
UDECX_WDF_DEVICE_RESET_ACTION Определяет значения, указывающие типы операций сброса, поддерживаемых эмулированным контроллером узла USB. |
|
UDECX_WDF_DEVICE_RESET_TYPE Определяет значения, указывающие тип сброса для устройства UDE. |