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) |