CIM_ManagedSystemElement 类(Hyper-V 管理)

CIM_ManagedSystemElement 是系统元素层次结构的基类。 系统的任何组件都可以由此类或其子类表示。

语法

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_ManagedSystemElement : CIM_ManagedElement
{
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
};

成员

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

属性

CIM_ManagedSystemElement 类具有这些属性。

CommunicationStatus

数据类型:uint16

访问类型:只读

指示检测与该元素通信的功能。 NULL 值指示检测不支持此属性。

未知 (0)

不可用 (1)

通信正常 (2)

通信中断 (3)

无联系人 (4)

DMTF 保留 (..)

供应商预留 (0x8000..)

DetailedStatus

数据类型:uint16

访问类型:只读

限定符:ModelCorrespondence(“CIM_EnabledLogicalElement.PrimaryStatus”、“CIM_ManagedSystemElement.HealthState”)

指示补充 PrimaryStatus 属性的其他状态详细信息。 NULL 值指示检测不支持此属性。

不可用 (0)

无更多信息 (1)

已强调 (2)

预计故障 (3)

不可恢复错误 (4)

支持实体出错 (5)

DMTF 保留 (..)

供应商预留 (0x8000..)

HealthState

数据类型:uint16

访问类型:只读

指示元素当前的健康状况。 该属性表示该元素的健康状况,但不一定表示其子组件的健康状况。

未知 (0)

正常 (5)

已降级/警告 (10)

次要故障 (15)

主要故障 (20)

严重故障 (25)

不可恢复错误 (30)

DMTF 保留 (..)

InstallDate

数据类型:datetime

访问类型:只读

限定符:MappingStrings(“MIF.DMTF|ComponentID|001.5”)

指示对象的安装时间。 缺少值并不表示未安装对象。

Name

数据类型:字符串

访问类型:只读

限定符:MaxLen (1024)

对象的已知标签。 当子类化时,Name 属性可以被替代为关键属性。

OperatingStatus

数据类型:uint16

访问类型:只读

限定符:ModelCorrespondence(“CIM_EnabledLogicalElement.EnabledState”)

指示元素的当前操作条件。 此属性可用于提供有关 EnabledState 属性的值的更多详细信息。 NULL 值指示检测不支持此属性。

“未知”指示

“无”表示

“正在维护”

“正在启动”

“正在停止”

“已停止”和“已中止”很相似,尽管前者 ,而后者则指示

“休眠”指示

“已完成”指示

“正在迁移”

“正在迁入”

“正在迁出”

“正在关闭”

“测试中”

“正在转换”

“服务中”

未知 (0)

该实现通常能够返回此属性,但目前无法这样做。

不可用 (1)

该实现(提供程序)能够返回此属性的值,但不能返回此特定硬件/软件的值,或者故意不使用该属性,因为它没有添加任何有意义的信息(就像一个旨在向另一个属性添加附加信息的属性的情况一样)。

正在服务 (2)

描述一个正在进行配置、维护、清理或以其他方式进行管理的元素。

正在启动 (3)

描述一个正在进行初始化的元素。

正在停止 (4)

描述一个正在被有序停止的元素。

已停止 (5)

进行了干净有序的停止。

已中止 (6)

进行了突然停止,可能需要更新元素的状态和配置。

休止 (7)

元素处于非活动状态或静止状态。

已完成 (8)

该元素已完成其操作。 该值应与 PrimaryStatus 中的 OK、Error 或 Degraded 结合使用,以便客户端可以判断完整操作是 Completed with OK(已通过)、Completed with Error(已失败)还是 Completed with Degraded(操作已完成,但并没有正常完成,或者未报告错误)。

正在迁移 (9)

该元素正在宿主元素之间移动。

正在迁出 (10)

该元素正在远离宿主元素。

正在迁入 (11)

该元素正在被移动到新的宿主元素。

正在拍摄快照 (12)

正在关闭 (13)

描述一个元素被突然停止。

测试中 (14)

该元件正在执行测试功能。

正在转换 (15)

描述一个处于状态之间的元素,即,它在上一个状态或下一个状态下都不完全可用。 如果指示转换到特定状态的其他值不适用,则应使用该值。

服务中 (16)

描述一个正在使用和运行的元素。

DMTF 保留 (..)

供应商预留 (0x8000..)

OperationalStatus

数据类型:uint16 数组

访问类型:只读

限定符:ArrayType(“Indexed”)、ModelCorrespondence(“CIM_ManagedSystemElement.StatusDescriptions”)

包含元素当前状态的指示器。 OperationalStatus 属性的第一个值应包含元素的主要状态。

注意

OperationalStatus 属性取代了已弃用的 Status 属性。 由于管理应用程序中广泛使用现有的 Status 属性,因此我们强烈建议提供程序或检测同时提供 Status 和 OperationalStatus 属性。 受到检测时,Status 由于是单值属性,因此还应提供元素的主要状态。

未知 (0)

其他 (1)

正常 (2)

已降级 (3)

有压力 (4)

该元件正常运行,但需要引起注意。 “有压力”状态的示例有过载、过热等。

预计故障 (5)

某个元素名义上正常运行,但预测在不久的将来会出现故障。

错误 (6)

不可恢复错误 (7)

正在启动 (8)

正在停止 (9)

已停止 (10)

已有序停止。

服务中 (11)

一个正在进行配置、维护、清理或以其他方式进行管理的元素。

无联系 (12)

监视系统知道该元素,但始终无法与其建立通信。

通信中断 (13)

已知 ManagedSystem 元素存在并且过去已成功进行联系,但当前无法进行访问。

已中止 (14)

进行了突然停止,可能需要更新元素的状态和配置。

休眠 (15)

元素处于非活动状态或静止状态。

支持实体出错 (16)

该元素可能“正常”,但它所依赖的另一个元素有错误。 例如,网络服务或终结点因低层网络问题而无法正常运行。

已完成 (17)

该元素已完成其操作。

电源模式 (18)

该元素具有包含在 AssociatedPowerManagementService 关联中的附加电源模型信息。

DMTF 保留 (..)

供应商预留 (0x8000..)

PrimaryStatus

数据类型:uint16

访问类型:只读

限定符:ModelCorrespondence(“CIM_ManagedSystemElement.DetailedStatus”、“CIM_ManagedSystemElement.HealthState”)

指示高级状态值。

未知 (0)

正常 (1)

已降级 (2)

错误 (3)

DMTF 保留 (..)

供应商预留 (0x8000..)

状态

数据类型:字符串

访问类型:只读

限定符:Deprecated(“CIM_ManagedSystemElement.OperationalStatus”)、MaxLen (10)

指示对象的主要状态。

注意

此属性已弃用。 它被 OperationalStatus 属性替换。 如果选择使用 Status 属性来实现后向兼容性,则该属性应是 OperationalStatus 属性的辅助属性。

("OK")

("Error")

("Degraded")

("Unknown")

("Pred Fail")

("Starting")

("Stopping")

("Service")

("Stressed")

("NonRecover")

("No Contact")

("Lost Comm")

("Stopped")

StatusDescriptions

数据类型:字符串数组

访问类型:只读

限定符:ArrayType(“Indexed”)、ModelCorrespondence(“CIM_ManagedSystemElement.OperationalStatus”)

指示 OperationalStatus 数组中相应值的说明。 例如,如果 OperationalStatus 属性中的元素包含值 Stopping,则此属性中同一数组索引处的元素可能包含有关对象被停止的原因的说明。

要求

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

另请参阅

CIM_ManagedElement