структура USB_BUS_INFORMATION_LEVEL_1 (usbbusif.h)

Структура USB_BUS_INFORMATION_LEVEL_1 используется в сочетании с подпрограммой интерфейса QueryBusInformation для передачи сведений об шине.

Синтаксис

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;

Члены

TotalBandwidth

Указывает общую пропускную способность в битах в секунду, доступную в шине.

ConsumedBandwidth

Указывает уже используемую средную пропускную способность в битах в секунду.

ControllerNameLength

Указывает длину символьного имени для хост-контроллера в Юникоде.

ControllerNameUnicodeString[1]

Указывает символическое имя хост-контроллера в Юникоде.

Комментарии

Вызывающий объект должен задать для параметра Level подпрограммы QueryBusInformation значение 1.

Дополнительные сведения о том, как получить соответствующий уровень интерфейса USB, см. в разделе Процедуры USB.

Требования

Требование Значение
Минимальная версия клиента Доступно в операционных системах Microsoft Windows XP и более поздних версий.
Верхняя часть usbbusif.h (включая Usbbusif.h)

См. также раздел

QueryBusInformation

Структуры USB