USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS联盟 (usbioctl.h)
USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS 联合用于指示 USB 3.0 设备当前运行的速度,以及连接到特定端口时是否可以以更高的速度运行。
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 I/O 控制请求在 USB_NODE_CONNECTION_INFORMATION_EX_V2 结构中获取设备速度信息。
或者:连接到端口的设备当前运行的速度以及它能够运行的速度。
语法
typedef union _USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS {
ULONG ul;
struct {
ULONG DeviceIsOperatingAtSuperSpeedOrHigher : 1;
ULONG DeviceIsSuperSpeedCapableOrHigher : 1;
ULONG DeviceIsOperatingAtSuperSpeedPlusOrHigher : 1;
ULONG DeviceIsSuperSpeedPlusCapableOrHigher : 1;
ULONG ReservedMBZ : 28;
};
} USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS, *PUSB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS;
成员
ul
指示连接到端口的设备 USB 速度的位掩码。
DeviceIsOperatingAtSuperSpeedOrHigher
如果 TRUE,则附加设备当前以 SuperSpeed 或高于官方 USB 规范定义的速度运行。
DeviceIsSuperSpeedCapableOrHigher
如果 TRUE,则附加设备是 USB 3.0 设备,能够以 SuperSpeed 或更高的速度运行,该速度由官方 USB 规范定义。
DeviceIsOperatingAtSuperSpeedPlusOrHigher
DeviceIsSuperSpeedPlusCapableOrHigher
ReservedMBZ
保留。 请勿使用。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 8 |
支持的最低服务器 | 不支持 |
标头 | usbioctl.h (包括 Usbioctl.h) |