structure USB_30_HUB_DESCRIPTOR (usbspec.h)
La structure USB_30_HUB_DESCRIPTOR contient un descripteur hub SuperSpeed. Pour plus d’informations sur les membres de la structure, consultez Universal Serial Bus Revision 3.0 Specification, 10.13.2.1 Hub Descriptor, Tableau 10-3. Descripteur SuperSpeed Hub.
Syntaxe
typedef struct _USB_30_HUB_DESCRIPTOR {
UCHAR bLength;
UCHAR bDescriptorType;
UCHAR bNumberOfPorts;
USHORT wHubCharacteristics;
UCHAR bPowerOnToPowerGood;
UCHAR bHubControlCurrent;
UCHAR bHubHdrDecLat;
USHORT wHubDelay;
USHORT DeviceRemovable;
} USB_30_HUB_DESCRIPTOR, *PUSB_30_HUB_DESCRIPTOR;
Membres
bLength
Longueur, en octets, du descripteur.
bDescriptorType
Type de descripteur. Pour les descripteurs hub SuperSpeed, la valeur doit être USB_30_HUB_DESCRIPTOR_TYPE (0x2A).
bNumberOfPorts
Nombre de ports sur le hub.
wHubCharacteristics
Caractéristiques du hub.
bPowerOnToPowerGood
Temps, dans des intervalles de 2 millisecondes, qu’il faut à l’appareil pour s’activer complètement.
bHubControlCurrent
Exigences actuelles maximales, en milliampères, du composant contrôleur du hub.
bHubHdrDecLat
Latence de décodage de l’en-tête de paquet hub.
wHubDelay
Délai moyen, en nanosecondes, introduit par le hub.
DeviceRemovable
Indique si un appareil amovible est attaché à chaque port.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Aucun pris en charge |
En-tête | usbspec.h |