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_USBDevice。CurrentConfigValue“)
一个数组,其中包含设备当前配置中每个接口的备用设置。
-
-
CurrentConfigValue
-
-
数据类型: uint8
-
访问类型:只读
-
限定符: ModelCorrespondence (“CIM_USBDevice。CurrentAlternateSettings“)
当前为设备选择的配置。 如果此值为零,则不配置设备。
-
-
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 |
|
DLL |
|