structure USB_30_HUB_DESCRIPTOR (usbspec.h)
La structure USB_30_HUB_DESCRIPTOR contient un descripteur de hub SuperSpeed. Pour plus d’informations sur les membres de la structure, consultez spécification de la version 3.0 de la spécification du bus série universel, 10.13.2.1 Descripteur hub, 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 du 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 les intervalles de 2 millisecondes, qu’il faut que l’appareil s’active complètement.
bHubControlCurrent
Exigences actuelles maximales, en milliampères, du composant contrôleur du hub.
bHubHdrDecLat
L’en-tête de paquet hub décode la latence.
wHubDelay
Délai moyen, en nanosecondes, introduit par le hub.
DeviceRemovable
Indique si un appareil amovible est attaché à chaque port.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
serveur minimum pris en charge | Aucun pris en charge |
d’en-tête | usbspec.h |