Core\CIM_PowerManagementCapabilities.mof.mof (HTML version)

Return to index
CIM_PowerManagementCapabilities Superclass: CIM_Capabilities
A class derived from Capabilities that describes the power management aspects of an element (typically a system or device). The power management capabilities of the element are decoupled from a PowerManagementService, because a single service could apply to multiple elements, each with specific capabilities.
Qualifiers:Version ( "2.10.0" )
Parameters (local in grey)
Experimental
Values { "On" , "Sleep - Light" , "Sleep - Deep" , "Off - Soft" , "Power Cycle (Off - Soft)" , "Hibernate (Off - Soft)" , "Off - Hard" , "DMTF Reserved" , "Vendor Specific" }
ModelCorrespondence { "CIM_PowerManagementService.SetPowerState" }
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" , "6" , ".." , "0x7FFF..0xFFFF" }
MappingStrings { "IEEE P1621 | 3.2" }
uint16 PowerStatesSupported [ ] ;
An enumeration that indicates the power states supported by a managed element. Because this is an array, multiple values can be specified. The current values in the enumeration are:
0=On, corresponding to ACPI state G0 or S0 or D0.
1=Sleep - Light, corresponding to ACPI state G1, S1/S2, or D1.
2=Sleep - Deep, corresponding to ACPI state G1, S3, or D2.
3=Off - Soft, corresponding to ACPI state G2, S5, or D3.
4=Power Cycle (Off - Soft), corresponding to ACPI state G2, S5, or D3, but where the managed element is set to return to power state 'On' at a pre-determined time.
5=Hibernate (Off - Soft), corresponding to ACPI state S4, where the state of the managed element is preserved and will be recovered upon powering on.
6=Off - Hard, corresponding to ACPI state G3, S5, or D3.
..=DMTF Reserved.
0x7FFF..0xFFFF = Vendor Specific.
ModelCorrespondence { "CIM_PowerManagementCapabilities.PowerCapabilities" }
string OtherPowerCapabilitiesDescriptions [ ] ;
An array of strings that describes the additional power management capabilities of an element, used when the PowerCapabilities array includes the value 1, 'Other'.
Values { "Unknown" , "Other" , "Power Saving Modes Entered Automatically" , "Power State Settable" , "Power Cycling Supported" , "Timed Power On Supported" }
ModelCorrespondence { "CIM_PowerManagementCapabilities." "OtherPowerCapabilitiesDescriptions" , "CIM_PowerManagementService.SetPowerState" }
ValueMap { "0" , "1" , "2" , "3" , "4" , "5" }
MappingStrings { "MIF.DMTF|System Power Controls|001.2" }
uint16 PowerCapabilities [ ] ;
An enumeration indicating the specific power-related capabilities of a managed element. Because this is an array, multiple values can be specified. The current values in the enumeration are:
0=Unknown
1=Other
2=Power Saving Modes Entered Automatically, indicating that a managed element can change its power state based on usage or other criteria
3=Power State Settable, indicating that the SetPowerState method is supported
4=Power Cycling Supported, indicating that the SetPowerState method can be invoked with the PowerState input variable set to 'Power Cycle'
5=Timed Power On Supported, indicating that the SetPowerState method can be invoked with the PowerState input variable set to 'Power Cycle' and the Time parameter set to a specific date and time, or interval, for power-on.
Required
Override ( "ElementName" )
string ElementName ;
The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)
Key
string InstanceID ;
Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following 'preferred' algorithm:
<OrgID>:<LocalID>
Where <OrgID> and <LocalID> are separated by a colon ':', and where <OrgID> MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness <OrgID> MUST NOT contain a colon (':'). When using this algorithm, the first colon to appear in InstanceID MUST appear between <OrgID> and <LocalID>.
<LocalID> is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance's NameSpace.
For DMTF defined instances, the 'preferred' algorithm MUST be used with the <OrgID> set to 'CIM'.
MaxLen ( 64 )
string Caption ;
The Caption property is a short textual description (one- line string) of the object.
string Description ;
The Description property provides a textual description of the object.