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)

另请参阅

IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2

USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS