表示 Microsoft Windows Hyper-V 平台的虚拟设备服务。
以下语法是简化的托管对象格式 (MOF) 代码,其中包含所有继承的属性。
语法
class Msvm_VirtualSystemResourceComponent : Msvm_VirtualizationComponent
{
  string  Name;
  string  CLSID;
  uint32  Context = 1;
  boolean Enabled = True;
  string  AdditionalClassNames[];
  uint16  Type = 1;
  boolean HotAdd = False;
  boolean HotRemove = False;
};
成员
Msvm_VirtualSystemResourceComponent 类具有以下类型的成员:
属性
Msvm_VirtualSystemResourceComponent 类具有以下属性。
- 
AdditionalClassNames
 -  
- 
数据类型: 字符串 数组
 - 
访问类型:只读
 
包含由此Msvm_VirtualSystemResourceComponent实例显示的其他非关联类 的 字符串数组。 这些类既不能派生自 CIM_LogicalDevice ,也不能 派生CIM_ResourceAllocationSettingData。
 - 
 - 
CLSID
 -  
- 
数据类型: string
 - 
访问类型:只读
 
表示服务的 COM 对象的类标识符的 GUID。 此属性继承自 Msvm_VirtualizationComponent。
 - 
 - 
上下文
 -  
- 
数据类型: uint32
 - 
访问类型:只读
 
新创建的对象将在其中运行的上下文。 此值在 dwClsContext 参数中传递给 CoCreateInstance。 此属性继承自 Msvm_VirtualizationComponent,并且始终设置为 1。
 - 
 - 
已启用
 -  
- 
数据类型: 布尔值
 - 
访问类型:只读
 
如果此实例已启用并且可用于完成客户端请求,则为 True;否则为 False。 此属性继承自 Msvm_VirtualizationComponent,并且始终设置为 True。
 - 
 - 
HotAdd
 -  
- 
数据类型: 布尔值
 - 
访问类型:只读
 
如此 如果 此实例可以热添加到虚拟机;否则为 False。 默认值为 False。
 - 
 - 
HotRemove
 -  
- 
数据类型: 布尔值
 - 
访问类型:只读
 
如果可从虚拟机热删除此实例,则其值为 True;否则为 False。 默认值为 False。
 - 
 - 
名称
 -  
- 
数据类型: string
 - 
访问类型:只读
 - 
限定符: 键
 
唯一标识服务的中性语言字符串。 建议使用以下格式来防止命名冲突:“vendor|component|version”。 例如,此名称表示 Microsoft 仿真网络端口组件的版本 1.0:“Microsoft|EmulatedNetworkPortComponent |V1.0”。 此属性继承自 Msvm_VirtualizationComponent。
 - 
 - 
类型
 -  
- 
数据类型: uint16
 - 
访问类型:只读
 
此处所述的 WMI 对象与虚拟设备的关系。
值 含义 - “不可更改”
 - 0
 
- “Singleton”
 - 1
 
单一实例是与虚拟设备 1:1 绑定的顶级 WMI 对象,每个虚拟机只能存在一次。 这是默认值。 - “MultiInstance”
 - 2
 
MultiInstance 是一个顶级 WMI 对象,每个虚拟机可以存在多次,并与虚拟设备 1:1 绑定。 - “Subdevice”
 - 3
 
Subdevice 是一个 WMI 对象,该对象没有父引用,但仅由一个虚拟设备控制,每个虚拟机只能存在一次。 WMI 对象可以存在多次。  - 
 
备注
UAC 筛选可能会限制对 Msvm_VirtualSystemResourceComponent 类的访问。 有关详细信息,请参阅 用户帐户控制和 WMI。
要求
| 要求 | 值 | 
|---|---|
| 最低受支持的客户端 | 
Windows 8 [仅限桌面应用] | 
| 最低受支持的服务器 | 
Windows Server 2012 [仅限桌面应用] | 
| 终止客户端支持 | 
Windows 8.1 | 
| 终止服务器支持 | 
Windows Server 2012 R2 | 
| 命名空间 | 
Root\Virtualization\V2 | 
| MOF | 
  | 
| DLL | 
  |