CIM_USBDevice 类 (Hyper-V 管理)

USB 设备的管理特征。

语法

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Device::USB")]
class CIM_USBDevice : CIM_LogicalDevice
{
  uint16   USBVersion;
  uint8    ClassCode;
  uint8    SubclassCode;
  uint8    ProtocolCode;
  uint16   USBVersionInBCD;
  uint8    MaxPacketSize;
  uint16   VendorID;
  uint16   ProductID;
  uint16   DeviceReleaseNumber;
  string   Manufacturer;
  string   Product;
  string   SerialNumber;
  uint8    NumberOfConfigs;
  uint8    CurrentConfigValue;
  uint8    CurrentAlternateSettings[];
  datetime CommandTimeout;
};

成员

CIM_USBDevice 类具有以下类型的成员:

方法

CIM_USBDevice 类具有这些方法。

方法 说明
GetDescriptor 检索 USB 设备描述符。

属性

CIM_USBDevice 类具有以下属性。

ClassCode

数据类型: uint8

访问类型:只读

限定符: MappingStrings (“通用串行总线规范.USB-IF|标准设备描述符|bDeviceClass“)

USB 类代码。

CommandTimeout

数据类型: datetime

访问类型:只读

支持 USB 重定向的管理应用程序可配置的超时间隔。 当重定向服务将 USB 设备命令重定向到远程设备,并且远程设备在超时间隔前没有响应时,重定向服务将模拟媒体弹出事件。 此外,该服务可能会重新尝试命令或尝试重新建立与远程设备的连接。

CurrentAlternateSettings

数据类型: uint8 数组

访问类型:只读

限定符: ModelCorrespondence (“CIM_USBDeviceCurrentConfigValue“)

一个数组,其中包含设备当前配置中每个接口的备用设置。

CurrentConfigValue

数据类型: uint8

访问类型:只读

限定符: ModelCorrespondence (“CIM_USBDeviceCurrentAlternateSettings“)

当前为设备选择的配置。 如果此值为零,则不配置设备。

DeviceReleaseNumber

数据类型: uint16

访问类型:只读

限定符: MappingStrings (“通用串行总线规范.USB-IF|标准设备描述符|bcdDevice“)

BCD 格式的设备版本号。

Manufacturer

数据类型: 字符串

访问类型:只读

限定符: MappingStrings (“通用串行总线规范.USB-IF|标准设备描述符|iManufacturer“)

设备的制造商字符串。

MaxPacketSize

数据类型: uint8

访问类型:只读

限定符: MappingStrings (“通用串行总线规范.USB-IF|标准设备描述符|bMaxPacketSize“)

USB 零终结点的最大数据包大小。

NumberOfConfigs

数据类型: uint8

访问类型:只读

限定符: MappingStrings (“通用串行总线规范.USB-IF|标准设备描述符|bNumConfigurations“)

为设备定义的设备配置数。

Product

数据类型: 字符串

访问类型:只读

限定符: MappingStrings (“通用串行总线规范.USB-IF|标准设备描述符|iProduct“)

设备的产品字符串。

ProductID

数据类型: uint16

访问类型:只读

限定符: MappingStrings (“通用串行总线规范.USB-IF|标准设备描述符|idProduct“)

制造商分配给设备的产品 ID。

ProtocolCode

数据类型: uint8

访问类型:只读

限定符: MappingStrings (“通用串行总线规范.USB-IF|标准设备描述符|bDeviceProtocol“)

USB 协议代码。

SerialNumber

数据类型: 字符串

访问类型:只读

限定符: MappingStrings (“通用串行总线规范.USB-IF|标准设备描述符|iSerialNumber“)

设备的序列号。

SubclassCode

数据类型: uint8

访问类型:只读

限定符: MappingStrings (“通用串行总线规范.USB-IF|标准设备描述符|bDeviceSubClass“)

USB 子类代码。

USBVersion

数据类型: uint16

访问类型:只读

USB 设备支持的最新 USB 版本。 属性表示为二进制编码的十进制 (BCD) ,其中包含介于第 2 位和第 3 位之间的小数点。 例如,值 0x201 表示支持版本 2.01。

USBVersionInBCD

数据类型: uint16

访问类型:只读

限定符: MappingStrings (“通用串行总线规范.USB-IF|标准设备描述符|bcdUSB“)

设备符合的 USB 规范号。 此属性使用 BCD 格式进行格式化。

VendorID

数据类型: uint16

访问类型:只读

限定符: MappingStrings (“通用串行总线规范.USB-IF|标准设备描述符|idVendor“)

通过 USB.org 分配给设备的供应商 ID。

要求

要求
最低受支持的客户端
Windows 8.1
最低受支持的服务器
Windows Server 2012 R2
命名空间
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另请参阅

CIM_LogicalDevice