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 字段。 有关这些字段的详细信息,请参阅通用串行总线规范。
要求 | 价值 |
---|---|
标头 | usbspec.h (包括 Usbioctl.h) |