使用英语阅读

通过


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)

另请参阅

USB 结构

USB_HUB_INFORMATION