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

Voir aussi

USB Structures

USB_HUB_INFORMATION_EX