структура USB_30_HUB_DESCRIPTOR (usbspec.h)
Структура USB_30_HUB_DESCRIPTOR содержит дескриптор концентратора SuperSpeed. Сведения об элементах структуры см. в статье Спецификация универсальной последовательной шины версии 3.0, дескриптор концентратора 10.13.2.1, таблица 10-3. Дескриптор концентратора SuperSpeed.
Синтаксис
typedef struct _USB_30_HUB_DESCRIPTOR {
UCHAR bLength;
UCHAR bDescriptorType;
UCHAR bNumberOfPorts;
USHORT wHubCharacteristics;
UCHAR bPowerOnToPowerGood;
UCHAR bHubControlCurrent;
UCHAR bHubHdrDecLat;
USHORT wHubDelay;
USHORT DeviceRemovable;
} USB_30_HUB_DESCRIPTOR, *PUSB_30_HUB_DESCRIPTOR;
Члены
bLength
Длина дескриптора (в байтах).
bDescriptorType
Тип дескриптора. Для дескрипторов концентратора SuperSpeed значение должно быть USB_30_HUB_DESCRIPTOR_TYPE (0x2A).
bNumberOfPorts
Количество портов в концентраторе.
wHubCharacteristics
Характеристики концентратора.
bPowerOnToPowerGood
Время полного включения устройства с интервалом в 2 миллисекундах.
bHubControlCurrent
Максимальные текущие требования (в миллиамперах) компонента контроллера концентратора.
bHubHdrDecLat
Задержка декодирования заголовка пакета концентратора.
wHubDelay
Средняя задержка в наносекундах, которая вводится концентратором.
DeviceRemovable
Указывает, подключено ли съемное устройство к каждому порту.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Ни одна версия не поддерживается |
Верхняя часть | usbspec.h |