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) |