USB_HUB_INFORMATION_EX結構 (usbioctl.h)
USB_HUB_INFORMATION_EX 結構會與 IOCTL_USB_GET_HUB_INFORMATION_EX I/O 控件要求搭配使用,以擷取通用序列總線 (USB) 中樞的相關信息。
語法
typedef struct _USB_HUB_INFORMATION_EX {
USB_HUB_TYPE HubType;
USHORT HighestPortNumber;
union {
USB_HUB_DESCRIPTOR UsbHubDescriptor;
USB_30_HUB_DESCRIPTOR Usb30HubDescriptor;
} u;
} USB_HUB_INFORMATION_EX, *PUSB_HUB_INFORMATION_EX;
成員
HubType
中樞類型:根中樞、USB 2.0 或 USB 3.0 中樞。 成功完成 IOCTL_USB_GET_HUB_INFORMATION_EX I/O 控件要求時,HubType 包含表示中樞類型的 USB_HUB_TYPE 列舉值。
HighestPortNumber
指出中樞上的埠數目。 埠編號是從 1 到 HighestPortNumber,其中 HighestPortNumber 是中樞上最高的有效埠號碼。
u
u.UsbHubDescriptor
如果 HubType 指出 USB 2.0 中樞,u.UsbHubDescriptor 是 USB_HUB_DESCRIPTOR 結構,其中包含 USB 2.0/1.1 中樞描述元中選取的資訊,如 USB 2.0 規格中所定義。
u.Usb30HubDescriptor
如果 HubType 指出 USB 3.0 中樞,u.UsbHub30Descriptor 是 USB_30_HUB_DESCRIPTOR 結構,其中包含 USB 3.0 中樞描述元中選取的資訊,如 USB 3.0 規格中所定義。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 8 |
支援的最低伺服器 | 不支援 |
標頭 | usbioctl.h (包括 Usbioctl.h) |