структура USB_HUB_DESCRIPTOR (usbspec.h)
Структура USB_HUB_DESCRIPTOR содержит дескриптор концентратора. Члены этой структуры описаны в спецификации универсальной последовательной шины 3.1, доступной в библиотеке документов USB. См. раздел 10.15.2.1.
Синтаксис
typedef struct _USB_HUB_DESCRIPTOR {
UCHAR bDescriptorLength;
UCHAR bDescriptorType;
UCHAR bNumberOfPorts;
USHORT wHubCharacteristics;
UCHAR bPowerOnToPowerGood;
UCHAR bHubControlCurrent;
UCHAR bRemoveAndPowerMask[64];
} USB_HUB_DESCRIPTOR, *PUSB_HUB_DESCRIPTOR;
Члены
bDescriptorLength
Длина дескриптора в байтах.
bDescriptorType
Тип дескриптора. Для дескрипторов концентратора это значение должно быть 0x29.
bNumberOfPorts
Количество портов в концентраторе.
wHubCharacteristics
Характеристики концентратора. Дополнительные сведения об этом элементе см. в спецификации универсальной последовательной шины.
bPowerOnToPowerGood
Время(в 2-миллисекундах), которое требуется устройству для полного включения. Дополнительные сведения об этом элементе см. в спецификации универсальной последовательной шины.
bHubControlCurrent
Максимальные текущие требования в миллиамперах компонента контроллера концентратора.
bRemoveAndPowerMask[64]
В настоящее время не реализовано. Не используйте этот элемент.
Этот член реализует поля DeviceRemovable и PortPwrCtrlMask дескриптора концентратора. Дополнительные сведения об этих полях см. в спецификации универсальной последовательной шины.
Требования
Требование | Ценность |
---|---|
заголовка | usbspec.h (include Usbioctl.h) |