USB_BUS_INFORMATION_LEVEL_1-Struktur (usbbusif.h)
Die USB_BUS_INFORMATION_LEVEL_1-Struktur wird in Verbindung mit der QueryBusInformation-Schnittstellenroutine verwendet, um Informationen über den Bus zu melden.
Syntax
typedef struct _USB_BUS_INFORMATION_LEVEL_1 {
ULONG TotalBandwidth;
ULONG ConsumedBandwidth;
ULONG ControllerNameLength;
WCHAR ControllerNameUnicodeString[1];
} USB_BUS_INFORMATION_LEVEL_1, *PUSB_BUS_INFORMATION_LEVEL_1;
Member
TotalBandwidth
Gibt die gesamt auf dem Bus verfügbare Bandbreite in Bits pro Sekunde an.
ConsumedBandwidth
Gibt die bereits verwendete mittlere Bandbreite in Bits pro Sekunde an.
ControllerNameLength
Gibt die Länge des symbolischen Namens für den Hostcontroller in Unicode an.
ControllerNameUnicodeString[1]
Gibt den symbolischen Namen für den Hostcontroller in Unicode an.
Hinweise
Der Aufrufer muss den Level-Parameter der QueryBusInformation-Routine auf 1 festlegen.
Weitere Informationen zum Abrufen der richtigen USB-Schnittstelle finden Sie unter USB-Routinen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Microsoft Windows XP und höheren Betriebssystemen. |
Kopfzeile | usbbusif.h (include Usbbusif.h) |