Заголовок usbspec.h
Этот заголовок содержит объявления для структур данных и перечислений, используемых драйвером USB-клиента.
Дополнительные сведения см. в разделе:
usbspec.h содержит следующие программные интерфейсы:
Структуры
USB_30_HUB_DESCRIPTOR Структура USB_30_HUB_DESCRIPTOR содержит дескриптор концентратора SuperSpeed. Сведения об элементах структуры см. в статье Спецификация универсальной последовательной шины версии 3.0, дескриптор концентратора 10.13.2.1, таблица 10-3. Дескриптор концентратора SuperSpeed. |
USB_COMMON_DESCRIPTOR Структура USB_COMMON_DESCRIPTOR содержит головку первого дескриптора, который соответствует условиям поиска в вызове USBD_ParseDescriptors. |
USB_CONFIGURATION_DESCRIPTOR Структура USB_CONFIGURATION_DESCRIPTOR используется драйверами USB-клиента для хранения дескриптора конфигурации, определяемого USB. |
USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR Обновление USB FW, как определено в УВЕДОМЛЕНии ОБ ИЗМЕНЕНИИ ПРОЕКТИРОВАНИЯ USB 3.2. |
USB_DEVICE_DESCRIPTOR Структура USB_DEVICE_DESCRIPTOR используется драйверами USB-клиента для получения дескриптора устройства, определяемого USB. |
USB_DEVICE_QUALIFIER_DESCRIPTOR Структура USB_DEVICE_QUALIFIER_DESCRIPTOR используется драйверами USB-клиента для получения дескриптора квалификатора устройств, определяемого USB. |
USB_ENDPOINT_DESCRIPTOR Структура USB_ENDPOINT_DESCRIPTOR используется драйверами USB-клиента для получения дескриптора конечной точки, определяемого USB. |
USB_HUB_DESCRIPTOR Структура USB_HUB_DESCRIPTOR содержит дескриптор концентратора. |
USB_INTERFACE_DESCRIPTOR Структура USB_INTERFACE_DESCRIPTOR используется драйверами USB-клиента для получения дескриптора интерфейса, определяемого USB. |
USB_STRING_DESCRIPTOR Структура USB_STRING_DESCRIPTOR используется драйверами USB-клиента для хранения дескриптора строки, определяемого USB. |
USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR Структура USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR используется драйверами USB-клиента для получения дескриптора SuperSpeed Endpoint Companion, определяемого USB. Дополнительные сведения см. в разделе 9.6.7 и в таблице 9–20 официальной спецификации USB 3.0. |
Перечисления
USB_DEVICE_SPEED Перечисление USB_DEVICE_SPEED определяет константы для скорости USB-устройств. |