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)

另请参阅

IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2

USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS