CIM_SettingsDefineCapabilities class

Represents an association between properties of a CIM_SettingData instance and a CIM_Capabilities instance. In the association, specific non-NULL, non-key properties are associated with some of the capabilities of the CIM_Capabilities instance.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[Abstract, Association, Experimental, Aggregation, Composition, Version("2.12"), AMENDMENT]
class CIM_SettingsDefineCapabilities : CIM_Component
{
  CIM_Capabilities REF GroupComponent;
  CIM_SettingData  REF PartComponent;
  uint16               PropertyPolicy;
  uint16               ValueRole;
  uint16               ValueRange;
};

Members

The CIM_SettingsDefineCapabilities class has these types of members:

Properties

The CIM_SettingsDefineCapabilities class has these properties.

GroupComponent

Data type: CIM_Capabilities

Access type: Read-only

Qualifiers: Aggregate, Override ("GroupComponent"), Max (1)

A reference to the CIM_Capabilities instance.

PartComponent

Data type: CIM_SettingData

Access type: Read-only

Qualifiers: Override ("PartComponent")

A reference to the CIM_SettingData instance used to define the CIM_Capabilities instance.

PropertyPolicy

Data type: uint16

Access type: Read-only

Qualifiers: Required, ModelCorrespondence ("CIM_SettingsDefineCapabilities.ValueRole", "CIM_SettingsDefineCapabilities.ValueRange")

Indicates whether the non-null, non-key properties of the associated CIM_SettingData instance are treated independently or as a correlated set. For instance, an independent set of maximum properties might be defined when there is no relationship between each property. In contrast, several correlated sets of maximum properties might need to be defined when the maximum values of each are dependent on some of the others.

The possible values are:

Independent (0)

Correlated (1)

DMTF Reserved

2 65535

ValueRange

Data type: uint16

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_SettingsDefineCapabilities.PropertyPolicy", "CIM_SettingsDefineCapabilities.ValueRole")

Indicates the type of value range used by properties of the non-null, non-key properties of the CIM_SettingData instance.

The possible values are:

Point (0)

Minimums (1)

Maximums (2)

Increments (3)

DMTF Reserved

4 65535

ValueRole

Data type: uint16

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_SettingsDefineCapabilities.PropertyPolicy", "CIM_SettingsDefineCapabilities.ValueRange")

The additional semantics for the interpretation of the non-null, non-key properties of the CIM_SettingData instance.

The possible values are:

Default (0)

The property values will be used as default values when a new CIM_SettingData instance is created.

Optimal (1)

The CIM_SettingData instance represents optimal setting values.

Mean (2)

Non-null, non-key, non-enumerated, non-boolean, numeric properties of the CIM_SettingData instance represent an average point along a dimension.

Supported (3)

The non-null, non-key properties of the CIM_SettingData instance represent a set of supported property values that have not been qualified.

DMTF Reserved

Reserved.

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2008
End of client support
None supported
End of server support
Windows Server 2012 R2
Namespace
Root\virtualization
MOF
WindowsVirtualization.mof

See also

CIM_Component