CIM_SettingsDefineCapabilities 类

表示 CIM_SettingData 实例的属性与 CIM_Capabilities 实例之间的关联。

语法

[Association, Aggregation, Abstract, Version("2.22.1"), UMLPackagePath("CIM::Core::Settings"), AMENDMENT]
class CIM_SettingsDefineCapabilities : CIM_Component
{
  CIM_Capabilities REF GroupComponent;
  CIM_SettingData  REF PartComponent;
  uint16               PropertyPolicy = 0;
  uint16               ValueRole = 3;
  uint16               ValueRange = 0;
};

成员

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

属性

CIM_SettingsDefineCapabilities 类具有这些属性。

GroupComponent

数据类型: CIM_Capabilities

访问类型:只读

限定符: 聚合替代 (“GroupComponent”) 、 Max (1)

CIM_Capabilities 实例的 引用。

PartComponent

数据类型: CIM_SettingData

访问类型:只读

限定符: 重写 (“PartComponent”)

对用于定义 CIM_Capabilities 实例的 CIM_SettingData 实例的 引用。

PropertyPolicy

数据类型: uint16

访问类型:只读

限定符: 必需ModelCorrespondence (“CIM_SettingsDefineCapabilitiesValueRole“、”CIM_SettingsDefineCapabilities”。ValueRange“)

指示关联的 CIM_SettingData 实例的非 null、非键属性是独立处理还是作为相关集处理。 例如,当每个属性之间没有关系时,可以定义一组独立的最大属性。 相比之下,当每个属性的最大值依赖于其他一些属性时,可能需要定义多个相关的最大属性集。

独立 (0)

相关 (1)

DMTF 保留 (.)

ValueRange

数据类型: uint16

访问类型:只读

限定符: ModelCorrespondence (“CIM_SettingsDefineCapabilitiesPropertyPolicy“、”CIM_SettingsDefineCapabilities”。ValueRole“)

指示 CIM_SettingData 实例的非 null、非键属性的属性使用的值范围的类型。

(0)

最小 (1)

最大值 (2)

增量 (3)

DMTF 保留 (.)

ValueRole

数据类型: uint16

访问类型:只读

限定符: ModelCorrespondence (“CIM_SettingsDefineCapabilitiesPropertyPolicy“、”CIM_SettingsDefineCapabilities”。ValueRange“)

用于解释 CIM_SettingData 实例的非 null、非键属性的其他语义。

“Default”表示当为功能由关联的 Capabilities 实例定义的元素创建新的 SettingData 实例时,组件 SettingData 实例的属性值将用作默认值。

在 settingdata 的实例中,对于具有相同语义用途的特定属性,最多应将一个这样的 settingdata 实例指定为默认值。

“最优”表示 SettingData 实例表示与关联功能实例关联的元素的最佳设置值。 多个组件 SettingData 实例可以声明为“最佳”。Mean“表示关联的 SettingData 实例的非 null、非键、非枚举、非布尔数值属性表示沿某个维度的平均值点。 对于 SettingData 属性的不同组合,可将多个组件 SettingData 实例声明为“Mean”。 “Supported”表示 Component SettingData 实例的非 null、非键属性表示一组其他不限定的受支持属性值。

默认 (0)

最佳 (1)

平均 (2)

支持的 (3)

DMTF 保留 (.)

要求

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

另请参阅

CIM_Component