USB_30_HUB_DESCRIPTOR结构 (usbspec.h)

USB_30_HUB_DESCRIPTOR 结构包含 SuperSpeed 中心描述符。 有关结构成员的信息,请参阅 通用串行总线修订版 3.0 规范,10.13.2.1 中心描述符,表 10-3。 SuperSpeed Hub 描述符。

语法

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