Описание тега winusb
Архитектура WinUSB состоит из драйвера режима ядра (Winusb.sys) и библиотеки динамической компоновки пользовательского режима (Winusb.dll), которая предоставляет функции WinUSB. Используя эти функции, вы можете управлять USB-устройствами с помощью программного обеспечения пользовательского режима.
Winusb.sys также является ключевым звеном связи между функциональным драйвером UMDF и соответствующим устройством и устанавливается в стек режима ядра устройства в качестве драйвера фильтра верхнего уровня. Приложение взаимодействует с функциональным драйвером UMDF устройства для отправки запросов на чтение, запись или управление вводом-выводом устройства.
Драйвер взаимодействует с платформой, которая передает запрос Winusb.sys, который затем обрабатывает запрос и передает его драйверам протокола и, в конечном итоге, устройству. Любой ответ возвращается по обратному пути. Winusb.sys также выполняет функции Plug and Play и владельца питания стека устройств.
Подробнее: MSDN