Поделиться через


структура 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]

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

Замечания

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Microsoft Windows XP и более поздних операционных системах.
заголовка usbbusif.h (include Usbbusif.h)

См. также

QueryBusInformation

СТРУКТУРЫ USB