共用方式為


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