USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS Union (usbioctl.h)

Die USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS Union wird verwendet, um die Geschwindigkeit anzugeben, mit der ein USB 3.0-Gerät derzeit arbeitet und ob es mit höherer Geschwindigkeit arbeiten kann, wenn es an einen bestimmten Port angeschlossen ist.

Informationen zur Gerätegeschwindigkeit werden in der USB_NODE_CONNECTION_INFORMATION_EX_V2-Struktur durch die IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 E/A-Steuerungsanforderung abgerufen.

Oder: die Geschwindigkeit, mit der ein an einen Port angeschlossenes Gerät derzeit funktioniert und mit welchen Geschwindigkeiten es arbeiten kann.

Syntax

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;

Member

ul

Eine Bitmaske, die die USB-Geschwindigkeit des Geräts angibt, das an den Anschluss angeschlossen ist.

DeviceIsOperatingAtSuperSpeedOrHigher

Wenn true, arbeitet das angeschlossene Gerät derzeit mit SuperSpeed oder einer höheren Geschwindigkeit, die durch die offizielle USB-Spezifikation definiert ist.

DeviceIsSuperSpeedCapableOrHigher

Bei TRUE ist das angeschlossene Gerät ein USB 3.0-Gerät und kann mit SuperSpeed oder einer höheren Geschwindigkeit betrieben werden, die in der offiziellen USB-Spezifikation definiert ist.

DeviceIsOperatingAtSuperSpeedPlusOrHigher

DeviceIsSuperSpeedPlusCapableOrHigher

ReservedMBZ

Reserviert. Darf nicht verwendet werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Nicht unterstützt
Kopfzeile usbioctl.h (include Usbioctl.h)

Weitere Informationen

IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2

USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS