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 |