Share via


CIM_ElementSettingData class

Represents an association between a managed element and its associated setting data. This association also describes whether this is a default or current setting.

The following syntax is simplified from MOF code and includes all inherited properties.

Syntax

[Abstract, Association, Version("2.11.0"), AMENDMENT]
class CIM_ElementSettingData
{
  CIM_ManagedElement REF ManagedElement;
  CIM_SettingData    REF SettingData;
  uint16                 IsDefault;
  uint16                 IsCurrent;
  uint16                 IsNext;
  uint16                 IsMaximum = 0;
  uint16                 IsMinimum = 0;
};

Members

The CIM_ElementSettingData class has these types of members:

Properties

The CIM_ElementSettingData class has these properties.

IsCurrent

Data type: uint16

Access type: Read-only

Indicates whether the referenced setting is currently being used by the element.

Unknown (0)

Is Current (1)

Is Not Current (2)

IsDefault

Data type: uint16

Access type: Read-only

Indicating whether the setting is a default setting for the element.

Unknown (0)

Is Default (1)

Is Not Default (2)

IsMaximum

Data type: uint16

Access type: Read-only

Qualifiers: Experimental

This property affects the interpretation of all non-null, non-enumerated, non-binary, numeric, non-key properties of the associated setting data instance. All other properties of the associated setting data instance are not affected by this property.

Unknown (0)

Not Applicable (1)

Is Maximum (2)

Is Not Maximum (3)

IsMinimum

Data type: uint16

Access type: Read-only

Qualifiers: Experimental

This property affects the interpretation of all non-null, non-enumerated, non-binary, numeric, non-key properties of the associated setting data instance. All other properties of the associated setting data instance are not affected by this property.

Unknown (0)

Not Applicable (1)

Is Minimum (2)

Is Not Minimum (3)

IsNext

Data type: uint16

Access type: Read-only

Qualifiers: Experimental

A flag that indicates when and how often to apply the setting.

For example, the setting could be applied on a re-initialization, reset, reconfiguration request. This could be a permanent setting, or a setting used only one time, as indicated by the flag. If it is a permanent setting then the setting is applied every time the managed element reinitializes, until this flag is manually reset. However, if it is single use, then the flag is automatically cleared after the settings are applied. In addition, if this flag is set to value other than 0 (Unknown), then this takes precedence over a SettingData property that is set to "Default".

If the managed element is a computer system, and the value of this flag is "Is Next", then the setting will be effective next time the system resets. And, unless this flag is changed, it will persist for subsequent system resets. However, if this flag is set to "Is Next For Single Use", then this setting will only be used once and the flag would be reset after that to 2 (Is Not Next). So, in the above example, if the system reboots in a quick succession, the setting will not be used at the second reboot.

Unknown (0)

Unknown.

Is Next (1)

The setting will be applied to the managed element every time the managed element is reset.

Is Not Next (2)

This setting is no longer used.

Is Next For Single Use (3)

The setting will only be applied to the managed element once, and then this flag will be set to Is Not Next (2).

ManagedElement

Data type: CIM_ManagedElement

Access type: Read-only

Qualifiers: Key

The managed element.

SettingData

Data type: CIM_SettingData

Access type: Read-only

Qualifiers: Key

The setting data associated with the element.

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