структура 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

См. также раздел

Структуры USB

USB_HUB_INFORMATION_EX