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)

另請參閱

IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2

USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS