Share via


structure USB_NODE_CONNECTION_INFORMATION_EX_V2 (usbioctl.h)

La structure USB_NODE_CONNECTION_INFORMATION_EX_V2 est utilisée avec la demande de contrôle d’E /S IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 pour récupérer des informations de vitesse sur un périphérique USB (Universal Serial Bus) attaché à un port particulier.

Syntaxe

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;

Membres

ConnectionIndex

Numéro de port. S’il existe n ports sur le hub USB, les ports sont numérotés de 1 à n. Pour obtenir le nombre de ports, envoyez la IOCTL_USB_GET_HUB_INFORMATION_EX demande de contrôle d’E/S. La requête récupère le numéro de port le plus élevé sur le hub.

Length

Nombre d’octets requis pour contenir la structure USB_NODE_CONNECTION_INFORMATION_EX_V2 . La valeur doit être définie par l’appelant comme entrée dans la requête IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 .

SupportedUsbProtocols

Protocoles de signalisation USB pris en charge par le port.

Dans la demande de IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 de l’appelant, l’appelant peut définir SupportedUsbProtocols sur un OR au niveau du bit d’un ou de plusieurs indicateurs définis dans USB_PROTOCOLS.

Une fois la demande terminée, SupportedUsbProtocols contient des indicateurs, qui indiquent les protocoles pris en charge par le port.

Flags

Masque de bits qui indique les propriétés et les fonctionnalités de l’appareil ou du port attaché. Pour plus d’informations, consultez USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Aucun pris en charge
En-tête usbioctl.h (inclure Usbioctl.h)

Voir aussi

IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2

USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS