CIM_SettingsDefineCapabilities class
Represents an association between properties of a CIM_SettingData instance and a CIM_Capabilities instance.
Syntax
[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;
};
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
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.
-
-
Independent (0)
-
Correlated (1)
-
DMTF Reserved (..)
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.
Point (0)
Minimums (1)
Maximums (2)
Increments (3)
DMTF Reserved (..)
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.
"Default" indicates that property values of the component SettingData instance will be used as default values, when a new SettingData instance is created for elements whose capabilities are defined by the associated Capabilities instance.
Across instances of settingdata, for particular properties having the same semantic purpose, at most one such settingdata instance shall be specified as a default.
"Optimal" indicates that the SettingData instance represents optimal setting values for elements associated with the associated capabilities instance. Multiple component SettingData instances may be declared as optimal."Mean" indicates that the non-null, non-key, non-enumerated, non-boolean, numeric properties of the associated SettingData instance represents an average point along some dimension. For different combinations of SettingData properties, multiple component SettingData instances may be declared as "Mean". "Supported" indicates that the non-null, non-key properties of the Component SettingData instance represents a set of supported property values that are not otherwise qualified.
Default (0)
Optimal (1)
Mean (2)
Supported (3)
DMTF Reserved (..)
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 8 |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|