USB_NODE_CONNECTION_INFORMATION_EX_V2 结构 (usbioctl.h)
USB_NODE_CONNECTION_INFORMATION_EX_V2 结构与 IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 I/O 控制请求一起使用,以检索连接到特定端口的通用串行总线 (USB) 设备的速度信息。
语法
typedef struct _USB_NODE_CONNECTION_INFORMATION_EX_V2 {
ULONG ConnectionIndex;
ULONG Length;
USB_PROTOCOLS SupportedUsbProtocols;
USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS Flags;
} USB_NODE_CONNECTION_INFORMATION_EX_V2, *PUSB_NODE_CONNECTION_INFORMATION_EX_V2;
成员
ConnectionIndex
端口号。 如果 USB 集线器上有 n 个 端口,则端口的编号从 1 到 n。 若要获取端口数,请发送 IOCTL_USB_GET_HUB_INFORMATION_EX I/O 控制请求。 请求检索中心上的最高端口号。
Length
保存 USB_NODE_CONNECTION_INFORMATION_EX_V2 结构所需的字节数。 值必须由调用方设置为 IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 请求的输入。
SupportedUsbProtocols
端口支持的 USB 信号协议。
在调用方IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2请求中,调用方可以将 SupportedUsbProtocols 设置为 USB_PROTOCOLS 中定义的一个或多个标志的按位 OR。
请求完成后, SupportedUsbProtocols 包含标志,这些标志指示端口实际支持的协议。
Flags
一个位掩码,指示附加设备或端口的属性和功能。 有关详细信息,请参阅 USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 |
最低受支持的服务器 | 无受支持的版本 |
标头 | usbioctl.h (包括 Usbioctl.h) |