Msvm_MetricService 类的 ControlMetrics 方法
用于控制一个或多个托管元素的指标集合。
语法
uint32 ControlMetrics(
[in] CIM_ManagedElement REF Subject,
[in] CIM_BaseMetricDefinition REF Definition,
[in] uint16 MetricCollectionEnabled
);
parameters
-
主题 [in]
-
一个 CIM_ManagedElement 实例,用于标识将收集其指标的托管元素。 如果此参数为 Null,则将收集与 Definition 参数关联的所有托管元素的指标。
-
定义 [in]
-
一个 Msvm_BaseMetricDefinition 实例,用于指定要收集的指标。 如果此参数为 Null,则将收集与 Subject 参数标识的托管元素关联的所有定义的指标
-
MetricCollectionEnabled [in]
-
指定要对指标集合执行的操作。 这必须是以下值之一。
-
启用 (2)
-
启用指标收集。
-
禁用 (3)
-
禁用指标收集。
-
重置 (4)
-
重置指标值。
-
DMTF 保留 (.)
-
供应商预留 (32768..65535)
返回值
此方法返回以下值之一。
-
成功 (0)
-
不支持 (1)
-
失败 (2)
-
方法 reserved (..)
-
供应商特定 (32768..65535)
备注
此方法在以下情况下会失败:
- Subject 和 Definition 参数均为 Null。
- Subject 和 Definition 参数都是非 Null 的,并且没有关联这两个实例的 Msvm_MetricDefForME 实例。
- Definition 参数是对不通过Msvm_ServiceAffectsElement与Msvm_MetricService关联的Msvm_BaseMetricDefinition实例的引用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2012 [仅限桌面应用] |
命名空间 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|