Partager via


structure USB_BUS_INFORMATION_LEVEL_1 (usbbusif.h)

La structure USB_BUS_INFORMATION_LEVEL_1 est utilisée conjointement avec la routine d’interface QueryBusInformation pour signaler des informations sur le bus.

Syntaxe

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;

Membres

TotalBandwidth

Spécifie la bande passante totale, en bits par seconde, disponible sur le bus.

ConsumedBandwidth

Spécifie la bande passante moyenne déjà utilisée, en bits par seconde.

ControllerNameLength

Spécifie la longueur du nom symbolique du contrôleur hôte, en Unicode.

ControllerNameUnicodeString[1]

Spécifie le nom symbolique du contrôleur hôte, en Unicode.

Remarques

L’appelant doit définir le paramètre Level de la routine QueryBusInformation sur 1.

Pour plus d’informations sur l’obtention du niveau approprié d’interface USB, consultez routines USB.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs.
d’en-tête usbbusif.h (include Usbbusif.h)

Voir aussi

QueryBusInformation

structures USB