usbbusif.h) (结构USB_BUS_INFORMATION_LEVEL_1

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)

另请参阅

QueryBusInformation

USB 结构