Partager via


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

Voir aussi

structures USB

USB_HUB_INFORMATION_EX