Class CIM_AssociatedPowerManagementService
Used in features:
Remote Control
Compatible with the following Intel AMT Releases: 3.0,
3.2, 4.0, 5.0, 5.1, 6.0, 6.1, 6.2, 7.0, 8.0, 8.1, 9.0, 9.5, 10.0, 11.0
CIM_ServiceAvailableToElement
CIM_AssociatedPowerManagementService
Association class CIM_AssociatedPowerManagementService
- extends CIM_ServiceAvailableToElement
General Information:
The association between a Managed System
Element and its power management service.
Product Specific
Usage:
This class is used in order to get the current power state of the
machine.
Qualifiers:
-------------
Association
Version=2.24.1
UMLPackagePath=CIM::Core::PowerMgmt
Supported Fields
Summary |
REF
CIM_ManagedElement |
UserOfService  The ManagedElement that can use the
Service.
|
REF
CIM_PowerManagementService |
ServiceProvided  The Service that is available.
|
uint16
|
PowerState The
current power state of the associated Managed System Element.
|
uint16
|
RequestedPowerState
The desired or the last requested power state of the associated
Managed System Element, irrespective of the mechanism through which the
request was made . . .
|
datetime
|
PowerOnTime The
time when the element will be powered on again, used when the
RequestedPowerState has the value 2, "On", 5, "Power Cycle (Off - Soft)"
or 6, "Power Cycle (Off - Hard)".
|
uint16[20]
|
AvailableRequestedPowerStates
AvailableRequestedPowerStates indicates the possible values for
the PowerState parameter of the method RequestPowerStateChange, used to
initiate a power state change.The values listed shall be a subset of the
values contained in the RequestedPowerStatesSupported property of the
CIM_PowerManagementCapabilities where the values selected are a function
of the current power state of the system . .
.
|
Methods Summary |
|
Get(Instance) Gets the
representation of the instance
|
|
Pull(EnumerationContext,
MaxElements) Pulls instances of this class, following an
Enumerate operation
|
|
Enumerate()
Enumerates the instances of this class
|
|
Release(EnumerationContext)
Releases an enumeration context
|
UserOfService 
public REF CIM_ManagedElement UserOfService
- General Information:
The ManagedElement that can use the
Service.
Qualifiers:
-------------
Key
ServiceProvided 
public REF CIM_PowerManagementService ServiceProvided
- General Information:
The Service that is
available.
Qualifiers:
-------------
Override=ServiceProvided
Max=1
PowerState
public uint16 PowerState
- General Information:
The current power state of the associated
Managed System
Element.
Qualifiers:
-------------
ValueMap={1, 2, 3, 4,
5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, ..,
0x7FFF..0xFFFF}
Values={Other, On, Sleep - Light, Sleep -Deep, Power Cycle
(Off - Soft), Off - Hard, Hibernate (Off - Soft), Off - Soft, Power Cycle
(Off-Hard), Master Bus Reset, Diagnostic Interrupt (NMI), Off - Soft Graceful,
Off - Hard Graceful, Master Bus Reset Graceful, Power Cycle (Off - Soft
Graceful), Power Cycle (Off - Hard Graceful), Diagnostic Interrupt (INIT),
DMTF Reserved, Vendor Specific}
MappingStrings={MIF.DMTF|System Power
Controls|001.2}
ModelCorrespondence={CIM_PowerManagementCapabilities.PowerCapabilities}
RequestedPowerState
public uint16 RequestedPowerState
- General Information:
The desired or the last requested power
state of the associated Managed System Element, irrespective of the mechanism
through which the request was made. If the requested power state is unknown,
then the property shall have the value of 0 ("Unknown"). If the property has
no meaning or is not supported, then the property shall have value 12("Not
Applicable").
Qualifiers:
-------------
ValueMap={0, 1, 2,
3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, ..,
0x7FFF..0xFFFF}
Values={Unknown, Other, On, Sleep - Light, Sleep -_Deep,
Power Cycle (Off - Soft), Off - Hard, Hibernate (Off - Soft), Off - Soft,
Power Cycle (Off-Hard), Master Bus Reset, Diagnostic Interrupt (NMI), Not
Applicable, Off - Soft Graceful, Off - Hard Graceful, Master Bus Reset
Graceful, Power Cycle (Off - Soft Graceful), Power Cycle (Off - Hard
Graceful), Diagnostic Interrupt (INIT), DMTF Reserved, Vendor
Specific}
MappingStrings={MIF.DMTF|System Power
Controls|001.2}
ModelCorrespondence={CIM_PowerManagementCapabilities.PowerCapabilities,
CIM_AssociatedPowerManagementService.OtherRequestedPowerState}
PowerOnTime
public datetime PowerOnTime
- General Information:
The time when the element will be powered
on again, used when the RequestedPowerState has the value 2, "On", 5, "Power
Cycle (Off - Soft)" or 6, "Power Cycle (Off - Hard)".
Product
Specific Usage:
AMT only supports immediate power state change so this
property isn't
returned.
Qualifiers:
-------------
ModelCorrespondence={CIM_AssociatedPowerManagementService.RequestedPowerState}
AvailableRequestedPowerStates
public uint16[20] AvailableRequestedPowerStates
- General Information:
AvailableRequestedPowerStates indicates the
possible values for the PowerState parameter of the method
RequestPowerStateChange, used to initiate a power state change.The values
listed shall be a subset of the values contained in the
RequestedPowerStatesSupported property of the CIM_PowerManagementCapabilities
where the values selected are a function of the current power state of the
system. This property shall be non-null if an implementation supports the
advertisement of the set of possible values as a function of the current
state. This property shall be null if an implementation does not support the
advertisement of the set of possible values as a function of the current
state.
The current values in the enumeration are:
2=On, corresponding
to ACPI state G0 or S0 or D0.
3=Sleep - Light, corresponding to ACPI state
G1, S1/S2, or D1.
4=Sleep - Deep, corresponding to ACPI state G1, S3, or
D2.
5=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.
6=Off - Hard, corresponding to ACPI state G3, S5, or
D3.
7=Hibernate (Off - Soft), corresponding to ACPI state S4, where the
state of the managed element is preserved and will be recovered upon powering
on.
8=Off - Soft, corresponding to ACPI state G2, S5, or D3. 9= Power
Cycle (Off-Hard), corresponds to the managed element reaching the ACPI state
G3 followed by ACPI state S0.
10=Master Bus Reset, corresponds to the
system reaching ACPI state S5 followed by ACPI state S0. This is used to
represent system master bus reset. 11=Diagnostic Interrupt (NMI),
corresponding to the system reaching ACPI state S5 followed by ACPI state S0.
This is used to represent system non-maskable interrupt. 12=Off - Soft
Graceful, equivalent to Off Soft but preceded by a request to the managed
element to perform an orderly shutdown.
13=Off - Hard Graceful, equivalent
to Off Hard but preceded by a request to the managed element to perform an
orderly shutdown.
14=Master Bus Rest Graceful, equivalent to Master Bus
Reset but preceded by a request to the managed element to perform an orderly
shutdown.
15=Power Cycle (Off - Soft Graceful), equivalent to Power Cycle
(Off - Soft) but preceded by a request to the managed element to perform an
orderly shutdown.
16=Power Cycle (Off - Hard Graceful), equivalent to
Power Cycle (Off - Hard) but preceded by a request to the managed element to
perform an orderly shutdown.
..=DMTF Reserved.
0x7FFF..0xFFFF = Vendor
Specific.
Qualifiers:
-------------
ValueMap={1, 2, 3, 4,
5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, ..,
0x7FFF..0xFFFF}
Values={Other, On, Sleep - Light, Sleep -Deep, Power Cycle
(Off - Soft), Off - Hard, Hibernate (Off - Soft), Off - Soft, Power Cycle
(Off-Hard), Master Bus Reset, Diagnostic Interrupt (NMI), Off - Soft Graceful,
Off - Hard Graceful, Master Bus Reset Graceful, Power Cycle (Off - Soft
Graceful), Power Cycle (Off - Hard Graceful), DMTF Reserved, Vendor
Specific}
MappingStrings={IEEE P1621 |
3.2}
ModelCorrespondence={CIM_PowerManagementCapabilities.RequestedPowerStatesSupported,
CIM_PowerManagementService.RequestPowerStateChange,
CIM_AssociatedPowerManagementService.PowerState}
Get
public Get([OUT]CIM_AssociatedPowerManagementService Instance)
- Permission Information:
The permissions of this method depend
upon the context of its usage
General Information:
Gets the
representation of the instance
Pull
public Pull([IN]String EnumerationContext, [IN]String MaxElements)
- Permission Information:
All users permitted to use method, only
instances to whom the user has permissions will be returned
General
Information:
Pulls instances of this class, following an Enumerate
operation
Enumerate
public Enumerate()
- Permission Information:
All users permitted to use
method
General Information:
Enumerates the instances of this
class
Release
public Release([IN]String EnumerationContext)
- Permission Information:
All users permitted to use
method
General Information:
Releases an enumeration
context