USB_30_HUB_DESCRIPTOR-Struktur (usbspec.h)

Die USB_30_HUB_DESCRIPTOR-Struktur enthält einen SuperSpeed-Hubdeskriptor. Informationen zu den Strukturelementen finden Sie unter Universal Serial Bus Revision 3.0 Specification, 10.13.2.1 Hub Descriptor, Table 10-3. SuperSpeed Hub-Deskriptor.

Syntax

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;

Member

bLength

Die Länge des Deskriptors in Bytes.

bDescriptorType

Der Deskriptortyp. Für SuperSpeed-Hubdeskriptoren muss der Wert USB_30_HUB_DESCRIPTOR_TYPE (0x2A) sein.

bNumberOfPorts

Die Anzahl der Ports auf dem Hub.

wHubCharacteristics

Die Hubeigenschaften.

bPowerOnToPowerGood

Die Zeit in Intervallen von 2 Millisekunden, in der das Gerät vollständig eingeschaltet ist.

bHubControlCurrent

Die maximalen Stromanforderungen der Steuerungskomponente des Hubs in Milliampere.

bHubHdrDecLat

Der Hubpaketheader decodiert die Latenz.

wHubDelay

Die durchschnittliche Verzögerung in Nanosekunden, die vom Hub eingeführt wird.

DeviceRemovable

Gibt an, ob an jeden Port ein Wechselmedium angeschlossen ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Nicht unterstützt
Kopfzeile usbspec.h

Weitere Informationen

USB-Strukturen

USB_HUB_INFORMATION_EX