structure USB_HUB_INFORMATION_EX (usbioctl.h)
La structure USB_HUB_INFORMATION_EX est utilisée avec la demande de contrôle d’E /S IOCTL_USB_GET_HUB_INFORMATION_EX pour récupérer des informations sur un hub USB (Universal Serial Bus).
Syntaxe
typedef struct _USB_HUB_INFORMATION_EX {
USB_HUB_TYPE HubType;
USHORT HighestPortNumber;
union {
USB_HUB_DESCRIPTOR UsbHubDescriptor;
USB_30_HUB_DESCRIPTOR Usb30HubDescriptor;
} u;
} USB_HUB_INFORMATION_EX, *PUSB_HUB_INFORMATION_EX;
Membres
HubType
Type de hub : hub racine, USB 2.0 ou hub USB 3.0. Une fois la demande de contrôle d’E /S IOCTL_USB_GET_HUB_INFORMATION_EX terminée, HubType contient un énumérateur USB_HUB_TYPE qui indique le type de hub.
HighestPortNumber
Indique le nombre de ports sur le hub. Les ports sont numérotés de 1 à HighestPortNumber, où HighestPortNumber est le numéro de port valide le plus élevé sur le hub.
u
u.UsbHubDescriptor
Si HubType indique un hub USB 2.0, u.UsbHubDescriptor est une structure USB_HUB_DESCRIPTOR qui contient les informations sélectionnées du descripteur de hub USB 2.0/1.1, comme défini dans la spécification USB 2.0.
u.Usb30HubDescriptor
Si HubType indique un hub USB 3.0, u.UsbHub30Descriptor est une structure USB_30_HUB_DESCRIPTOR qui contient les informations sélectionnées du descripteur de hub USB 3.0, comme défini dans la spécification USB 3.0.
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour