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 |