USB_HUB_DESCRIPTOR 结构 (usbspec.h)
USB_HUB_DESCRIPTOR 结构包含中心描述符。 USB 文档库中提供的通用串行总线 3.1 规范中介绍了此结构的成员。 请参阅 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 字段。 有关这些字段的详细信息,请参阅通用串行总线规范。
要求
要求 | 值 |
---|---|
Header | usbspec.h (包括 Usbioctl.h) |