Power Management Functions (Compact 2013)
3/26/2014
This section provides reference details about the power management functions.
In This Section
Function |
Description |
---|---|
Requests that Power Manager change the power state of a device. |
|
Returns the current power state for a device. |
|
Returns the current system power state currently in effect. |
|
Performs platform-specific initialization on a class of devices. |
|
Implements the main event loop for Power Manager. |
|
Maps the system power state hint values to known system power states maintained in the registry. |
|
Determines the cause of a wakeup of the system, and initiates the appropriate system power state transition. |
|
Called when an application requests a power notification. |
|
Reads and verifies the system power state information from the registry, and updates all devices appropriately. |
|
Verifies the consistency of power management registry settings. |
|
Called when Power Manager shuts down. |
|
Notifies a Power Management Extension of system power activity events. |
|
Provides Power Manager with an event handle for providing notifications to a Power Management Extension. |
|
Used to initialize a Power Management Extension. |
|
Called after transitioning to a new device power state. |
|
Called before transitioning to a new device power state. |
|
Called after transitioning to a new system power state |
|
Called before transitioning to a new s power state |
|
Notifies Power Manager of the events necessary to implement an OEM power policy. |
|
Establishes dynamic parent and child or bus and client driver relationship. |
|
Releases the handle returned from RegisterPowerRelationship. |
|
Requests that Power Manager release a power requirement previously set with SetPowerRequirement. |
|
Enables applications and drivers to register for power notification events. |
|
Sets the device power state for a device. |
|
Notifies Power Manager of an application device power requirement. |
|
Sets the system power state. |
|
Disables power notification events. |