Freigeben über


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, Tabelle 10-3. SuperSpeed Hub-Beschreibung.

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;

Angehörige

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 Hubmerkmale.

bPowerOnToPowerGood

Die Zeit in 2-Millisekunden-Intervallen, dass das Gerät vollständig aktiviert wird.

bHubControlCurrent

Die maximalen aktuellen Anforderungen in Milliamperen der Controllerkomponente des Hubs.

bHubHdrDecLat

Die Latenz des Hubpaketheaders wird decodiert.

wHubDelay

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

DeviceRemovable

Gibt an, ob ein Wechselgerät an jeden Port angeschlossen ist.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Keine unterstützt
Header- usbspec.h

Siehe auch

USB-Strukturen

USB_HUB_INFORMATION_EX