структура USB_30_HUB_DESCRIPTOR (usbspec.h)

Структура USB_30_HUB_DESCRIPTOR содержит дескриптор концентратора SuperSpeed. Сведения о членах структуры см. в разделе спецификации универсальной последовательной шины версии 3.0, 10.13.2.1 Hub Descriptor, Table 10-3. Дескриптор суперспеченного концентратора.

Синтаксис

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