Freigeben über


USB_NODE_CONNECTION_INFORMATION_EX_V2-Struktur (usbioctl.h)

Die USB_NODE_CONNECTION_INFORMATION_EX_V2-Struktur wird mit der IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 E/A-Steuerungsanforderung verwendet, um Geschwindigkeitsinformationen zu einem USB-Gerät (Universal Serial Bus) abzurufen, das an einen bestimmten Port angeschlossen ist.

Syntax

typedef struct _USB_NODE_CONNECTION_INFORMATION_EX_V2 {
  ULONG                                       ConnectionIndex;
  ULONG                                       Length;
  USB_PROTOCOLS                               SupportedUsbProtocols;
  USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS Flags;
} USB_NODE_CONNECTION_INFORMATION_EX_V2, *PUSB_NODE_CONNECTION_INFORMATION_EX_V2;

Member

ConnectionIndex

Die Portnummer. Wenn auf dem USB-Hub n Anschlüsse vorhanden sind, werden die Ports von 1 bis n nummeriert. Um die Anzahl der Ports abzurufen, senden Sie die IOCTL_USB_GET_HUB_INFORMATION_EX E/A-Steuerungsanforderung. Die Anforderung ruft die höchste Portnummer auf dem Hub ab.

Length

Die Anzahl der Bytes, die erforderlich sind, um die USB_NODE_CONNECTION_INFORMATION_EX_V2-Struktur zu enthalten. Der Wert muss vom Aufrufer als Eingabe für die IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2-Anforderung festgelegt werden.

SupportedUsbProtocols

Die USB-Signalisierungsprotokolle, die vom Port unterstützt werden.

In der IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2-Anforderung des Aufrufers kann der Aufrufer SupportedUsbProtocols auf ein bitweises OR mit mindestens einem flags festlegen, das in USB_PROTOCOLS definiert ist.

Nach Abschluss der Anforderung enthält SupportedUsbProtocols Flags, die die Protokolle angeben, die tatsächlich vom Port unterstützt werden.

Flags

Eine Bitmaske, die die Eigenschaften und Funktionen des angefügten Geräts oder Ports angibt. Weitere Informationen finden Sie unter USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS.

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