Поделиться через


Заголовок 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-устройств.