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