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)

Weitere Informationen

QueryBusInformation

USB-Strukturen