Msvm_SummaryInformation 类

Msvm_VirtualSystemManagementService 类中的 GetSummaryInformationGetDefinitionFileSummaryInformation 方法中用于快速检索与虚拟机或快照相关的常见信息。

以下语法是简化的托管对象格式 (MOF) 代码。

语法

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_SummaryInformation : Msvm_SummaryInformationBase
{
  string                       InstanceID;
  string                       AllocatedGPU;
  boolean                      Shielded;
  CIM_ConcreteJob              AsynchronousTasks[];
  DateTime                     CreationTime;
  string                       ElementName;
  uint16                       EnabledState;
  string                       OtherEnabledState;
  string                       GuestOperatingSystem;
  uint16                       HealthState;
  uint16                       Heartbeat;
  uint64                       MemoryUsage;
  sint32                       MemoryAvailable;
  sint32                       AvailableMemoryBuffer;
  boolean                      SwapFilesInUse;
  string                       Name;
  string                       Notes;
  string                       Version;
  uint16                       NumberOfProcessors;
  uint16                       OperationalStatus[];
  uint16                       ProcessorLoad;
  uint16                       ProcessorLoadHistory[];
  CIM_VirtualSystemSettingData Snapshots[];
  string                       StatusDescriptions[];
  uint8                        ThumbnailImage[];
  uint16                       ThumbnailImageHeight;
  uint16                       ThumbnailImageWidth;
  uint64                       UpTime;
  uint16                       ReplicationState;
  uint16                       ReplicationStateEx[];
  uint16                       ReplicationHealth;
  uint16                       ReplicationHealthEx[];
  uint16                       ReplicationMode;
  CIM_ComputerSystem       REF TestReplicaSystem;
  uint16                       ApplicationHealth;
  uint16                       IntegrationServicesVersionState;
  boolean                      MemorySpansPhysicalNumaNodes;
  string                       ReplicationProviderId[];
  uint16                       EnhancedSessionModeState;
  string                       VirtualSwitchNames[];
  string                       VirtualSystemSubType;
  string                       HostComputerSystemName;
};

成员

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

属性

Msvm_SummaryInformation 类具有这些属性。

AllocatedGPU

数据类型: string

访问类型:只读

分配给此虚拟机的 GPU) (物理图形处理单元的标识符。 此属性仅适用于使用 RemoteFX 的虚拟机。

ApplicationHealth

数据类型: uint16

访问类型:只读

虚拟机的当前应用程序运行状况。 此属性对表示虚拟机快照的Msvm_SummaryInformation实例无效。

确定 (2)

应用程序关键 (32782)

已禁用 (32896)

AsynchronousTasks

数据类型: CIM_ConcreteJob 数组

访问类型:只读

限定符: ArrayType (“Indexed”)

表示与当前正在执行的虚拟机相关的任何异步操作的 Msvm_ConcreteJob 实例数组。 此属性对表示虚拟机快照的Msvm_SummaryInformation实例无效。

AvailableMemoryBuffer

数据类型: sint32

访问类型:只读

虚拟机可用内存缓冲区的百分比。 为虚拟机启用动态内存时,此属性表示可用内存缓冲区与虚拟机的理想内存缓冲区的比率。 使用 Msvm_MemorySettingData 类的 TargetMemoryBuffer 属性配置理想的内存缓冲区大小。

此属性对于表示未启用动态内存的虚拟机 的 Msvm_SummaryInformation 类的实例无效。

此属性对于表示虚拟机快照的 Msvm_SummaryInformation 类的实例无效。

CreationTime

数据类型: DateTime

访问类型:只读

创建虚拟机或快照的时间。

ElementName

数据类型: string

访问类型:只读

虚拟机或快照的显示名称。

EnabledState

数据类型: uint16

访问类型:只读

虚拟机或快照的当前状态。 有关可能的值,请参阅 Msvm_ComputerSystem 类的 EnabledState 属性。

EnhancedSessionModeState

数据类型: uint16

访问类型:只读

指示主机是否允许增强模式连接,如果允许,则它们是否可用于虚拟机。

Windows 8.1:在Windows 8.1和Windows Server 2012 R2 之前,不支持此值。

允许和可用 (2)

不允许 (3)

允许但不可用 (6 )

GuestOperatingSystem

数据类型: string

访问类型:只读

来宾操作系统的名称(如果可用)。 如果此信息不可用,则此属性的值为 Null。 此属性对表示虚拟机快照的Msvm_SummaryInformation实例无效。

HealthState

数据类型: uint16

访问类型:只读

虚拟机的当前运行状况。 此属性对表示虚拟机快照的Msvm_SummaryInformation实例无效。

检测信号

数据类型: uint16

访问类型:只读

虚拟机的当前检测信号状态。 有关详细信息,请参阅 Msvm_HeartbeatComponent 类的 StatusDescriptions 属性的文档。 此属性对表示虚拟机快照的Msvm_SummaryInformation实例无效。

确定 (2)

错误 (6)

无联系人 (12)

丢失通信 (13)

HostComputerSystemName

数据类型: string

访问类型:只读

托管此虚拟机的计算机的名称。

注意

在 Windows 10 中添加。

InstanceID

数据类型: string

访问类型:只读

限定符: 替代 (“CIM_ManagedElement.InstanceID”) 、 Key

InstanceID 是一个可选属性,可用于在实例化命名空间的范围内不透明和唯一地标识此类的实例。 此类的各种子类可能会重写此属性,使其成为必需属性或键。 此类子类还可以修改首选算法,以确保下面定义的唯一性。

若要确保 NameSpace 中的唯一性,应使用以下“首选”算法构造 InstanceID 的值:

<OrgID>:<LocalID>

其中 <,OrgID> 和 <LocalID> 由冒号 (:) 分隔,其中 <OrgID> 必须包含创建或定义 InstanceID 的业务实体拥有的版权、商标或其他唯一名称,或者是由公认的全球颁发机构分配给业务实体的注册 ID。 (此要求类似于<架构类名称><>的架构名称类名称结构。) 此外,为了确保唯一性,<OrgID> 不得包含冒号 (:) 。 使用此算法时,InstanceID 中显示的第一个冒号必须出现在 OrgID> 和 <LocalID> 之间<。

<LocalID> 由业务实体选择,不应重复使用来标识不同的基础 (实际) 元素。 如果不为 null 且未使用上述“首选”算法,则定义实体必须确保生成的 InstanceID 不会在此或其他提供程序为此实例的 NameSpace 生成的任何实例 ID 之间重复使用。

如果未将 DMTF 定义的实例设置为 null,则必须将“首选”算法与 OrgID> 设置为 CIM 一起使用<。

注意

在 Windows 10 中添加。

IntegrationServicesVersionState

数据类型: uint16

访问类型:只读

指示虚拟机中安装的集成服务是否是最新的。

未知 (0)

UpToDate (1)

不匹配 (2)

MemoryAvailable

数据类型: sint32

访问类型:只读

虚拟机可用当前内存的百分比。 为虚拟机启用动态内存时,此属性表示虚拟机的可用内存与分配给虚拟机的总物理内存的比率。 当虚拟机没有可用内存时,此属性将为负数,它将包含虚拟机所需的内存与分配给虚拟机的总物理内存的比率。

此属性对于表示未启用动态内存的虚拟机 的 Msvm_SummaryInformation 类的实例无效。

此属性对于表示虚拟机快照的 Msvm_SummaryInformation 类的实例无效。

MemorySpansPhysicalNumaNodes

数据类型: 布尔值

访问类型:只读

指示虚拟机的一个或多个虚拟非统一内存访问 (NUMA) 节点的内存是否跨托管计算机系统的多个物理 NUMA 节点。 如果内存跨越多个物理 NUMA 节点,则包含 True ,否则包含 False

MemoryUsage

数据类型: uint64

访问类型:只读

虚拟机的当前内存使用量(以 MB 为单位)。 此属性对表示虚拟机快照的Msvm_SummaryInformation实例无效。

名称

数据类型: string

访问类型:只读

虚拟机或快照的唯一名称。

备注

数据类型: string

访问类型:只读

与虚拟机或快照关联的注释。

NumberOfProcessors

数据类型: uint16

访问类型:只读

分配给虚拟机或快照的虚拟处理器总数。

OperationalStatus

数据类型: uint16 数组

访问类型:只读

限定符: ArrayType (“Indexed”)

虚拟机的当前操作状态。 有关可能的值,请参阅 Msvm_ComputerSystem 类的 OperationalStatus 属性。

OtherEnabledState

数据类型: string

访问类型:只读

一个字符串,描述 EnabledState 属性设置为 1 时元素的启用或禁用状态。 当 EnabledState 为除 1 以外的任何值时,此属性将设置为 Null

ProcessorLoad

数据类型: uint16

访问类型:只读

虚拟机的当前处理器使用率(以百分比为单位)。 此属性对表示虚拟机快照的Msvm_SummaryInformation实例无效。

ProcessorLoadHistory

数据类型: uint16 数组

访问类型:只读

限定符: ArrayType (“Indexed”)

虚拟机的处理器使用情况的前面 100 个样本的数组(以百分比为单位)。 此属性对表示虚拟机快照的Msvm_SummaryInformation实例无效。

ReplicationHealth

数据类型: uint16

访问类型:只读

限定符: 已弃用 (“Msvm_SummaryInformationReplicationHealthEx“)

虚拟机的复制运行状况。 有关可能的值,请参阅 Msvm_ComputerSystem 类的 ReplicationHealth 属性。

注意

从 Windows 8.1 开始,此属性已弃用;请改用 ReplicationHealthEx

不适用 (0)

确定 (1)

警告 (2)

关键 (3)

ReplicationHealthEx

数据类型: uint16 数组

访问类型:只读

限定符: ArrayType (“Indexed”)

虚拟机的各种复制关系的复制运行状况值数组。 有关可能的值,请参阅 Msvm_ReplicationRelationship 类的 ReplicationHealth 属性。

不适用 (0)

确定 (1)

警告 (2)

关键 (3)

ReplicationMode

数据类型: uint16

访问类型:只读

虚拟机的复制类型。 有关可能的值,请参阅 Msvm_ComputerSystem 类的 ReplicationMode 属性。

(0)

(1)

副本 (2)

测试副本 (3)

扩展副本 (4)

ReplicationProviderId

数据类型: 字符串 数组

访问类型:只读

限定符: ArrayType (“Indexed”)

对于主虚拟机或扩展副本 (replica) 虚拟机,这是主复制提供程序 ID。 对于副本 (replica) 虚拟机,如果启用了扩展复制,则这是扩展关系的提供程序 ID。

Windows 8.1:在Windows 8.1和Windows Server 2012 R2 之前,不支持此值。

ReplicationState

数据类型: uint16

访问类型:只读

限定符: 已弃用 (“Msvm_SummaryInformationReplicationStateEx“)

虚拟机的复制状态。 有关可能的值,请参阅 Msvm_ComputerSystem 类的 ReplicationState 属性。

注意

从 Windows 8.1 开始,此属性已弃用;请改用 ReplicationStateEx

已禁用 (0)

准备好复制 (1)

等待完成初始复制 (2)

复制 (3)

同步复制完成 (4)

已恢复 (5)

提交 (6)

暂停 (7)

关键 (8)

正在等待重新同步 (9)

重新同步 (10)

重新同步已暂停 (11)

正在进行故障转移 (12)

ReplicationStateEx

数据类型: uint16 数组

访问类型:只读

限定符: ArrayType (“Indexed”)

虚拟机的各种复制关系的复制状态值的数组。 有关可能的值,请参阅 Msvm_ReplicationRelationship 类的 ReplicationState 属性。

已禁用 (0)

准备好复制 (1)

等待完成初始复制 (2)

复制 (3)

同步复制完成 (4)

已恢复 (5)

提交 (6)

已暂停 (7)

关键 (8)

正在等待重新同步 (9)

重新同步 (10)

重新同步已暂停 (11)

正在进行故障转移 (12)

正在进行故障回复 (13)

故障回复完成 (14)

磁盘更新正在进行 (15)

注意

在 Windows 10 版本 1703 和 Windows Server 2016 中添加。

磁盘更新关键 (16)

注意

在 Windows 10 版本 1703 和 Windows Server 2016 中添加。

未知 (17)

注意

在 Windows 10 版本 1703 和 Windows Server 2016 中添加。

重新调整复制的用途 (18)

注意

在 Windows 10 版本 1703 和 Windows Server 2016 中添加。

准备同步复制 (19)

注意

在 Windows 10 版本 1703 和 Windows Server 2016 中添加。

准备组反向复制 (20)

注意

在 Windows 10 版本 1703 和 Windows Server 2016 中添加。

射击正在进行 (21)

注意

在 Windows 10 版本 1703 和 Windows Server 2016 中添加。

受防护

数据类型: 布尔值

访问类型:只读

指示是否为虚拟机配置了防护。

注意

在 Windows 10 版本 1703 和 Windows Server 2016 中添加。

快照

数据类型: CIM_VirtualSystemSettingData 数组

访问类型:只读

限定符: ArrayType (“Indexed”)

表示虚拟机快照的 Msvm_VirtualSystemSettingData 实例数组。 此属性对表示虚拟机快照的Msvm_SummaryInformation实例无效。

StatusDescriptions

数据类型: 字符串 数组

访问类型:只读

限定符: ArrayType (“Indexed”)

描述相应 OperationalStatus 数组值的字符串。 这对应于 Msvm_ComputerSystem 类的 StatusDescriptions 属性。

SwapFilesInUse

数据类型: 布尔值

访问类型:只读

指示二级分页是否处于活动状态。 如果二级分页处于活动状态,则包含 True ,否则包含 False

TestReplicaSystem

数据类型: CIM_ComputerSystem

访问类型:只读

表示虚拟机的测试副本 (replica) 虚拟机的CIM_ComputerSystem实例的引用。 此属性对表示虚拟机快照的Msvm_SummaryInformation实例无效。

ThumbnailImage

数据类型: uint8 数组

访问类型:只读

限定符: OctetStringArrayType (“Indexed”) 、 ModelCorrespondence (“Msvm_SummaryInformationThumbnailImageWidth“、”Msvm_SummaryInformationThumbnailImageHeight“)

一个数组,其中包含虚拟机或 RGB565 格式快照桌面的缩略图大小的小型图像。

ThumbnailImageHeight

数据类型: uint16

访问类型:只读

限定符: ModelCorrespondence (“Msvm_SummaryInformationThumbnailImage“)

ThumbnailImage 属性中图像的高度(以像素为单位)。

注意

在 Windows 10 中添加。

ThumbnailImageWidth

数据类型: uint16

访问类型:只读

限定符: ModelCorrespondence (“Msvm_SummaryInformationThumbnailImage“)

ThumbnailImage 属性中图像的宽度(以像素为单位)。

注意

在 Windows 10 中添加。

UpTime

数据类型: uint64

访问类型:只读

自上次启动虚拟机以来的时间量。 此属性对于表示虚拟机快照的Msvm_SummaryInformation实例无效。

Version

数据类型: 字符串

访问类型:只读

采用“major.minor”格式的虚拟系统版本,例如“2.0”。

注意

在 Windows 10 中添加。

VirtualSwitchNames

数据类型: 字符串 数组

访问类型:只读

限定符: ArrayType (“Indexed”)

指定虚拟机连接到的虚拟交换机的友好名称的字符串。

Windows 8.1:在Windows 8.1和Windows Server 2012 R2 之前,不支持此值。

VirtualSystemSubType

数据类型: 字符串

访问类型:只读

虚拟系统的子类型。

Windows 8.1:在Windows 8.1和Windows Server 2012 R2 之前,不支持此值。

Microsoft:Hyper-V:SubType:1 ()

Microsoft:Hyper-V:SubType:2 ()

备注

UAC 筛选可能会限制对 Msvm_SummaryInformation 类的访问。 有关详细信息,请参阅 用户帐户控制和 WMI

要求

要求
最低受支持的客户端
Windows 8 [仅限桌面应用]
最低受支持的服务器
Windows Server 2012 [仅限桌面应用]
命名空间
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另请参阅

Msvm_SummaryInformationBase

虚拟系统类