USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS union (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) |