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
在 Unicode 中指定主机控制器的符号名称长度。
ControllerNameUnicodeString[1]
在 Unicode 中指定主机控制器的符号名称。
言论
调用方必须将 QueryBusInformation 例程的 Level 参数设置为 1。
有关如何获取正确级别的 USB 接口的详细信息,请参阅 USB 例程。
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | Microsoft Windows XP 及更高版本的作系统中可用。 |
| 标头 | usbbusif.h (包括 Usbbusif.h) |