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中定义的一个或多个标志的按位 或。
请求完成后,SupportedUsbProtocols 包含标志,这些标志指示端口实际支持的协议。
Flags
指示附加设备或端口的属性和功能的位掩码。 有关详细信息,请参阅 USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 8 |
支持的最低服务器 | 不支持 |
标头 | usbioctl.h (包括 Usbioctl.h) |