usbioctl.h) (USB_HUB_INFORMATION_EX结构
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 |
最低受支持的服务器 | 无受支持的版本 |
Header | usbioctl.h (包括 Usbioctl.h) |