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