Power Management (Compact 2013)


Power Manager manages device power and improves overall OS power efficiency, while coexisting with applications and drivers that do not support Power Manager.

In this topic, "device" refers to a peripheral device with a device driver. It does not refer to an entire system such as a target mobile device.

You can use Power Manager to reduce a device's power consumption and maintain and preserve the state of the file system in RAM in the Reset, On, Idle, and Suspend power states.

Power Manager also provides the following capabilities:

  • A framework in which devices can intelligently manage their own power.
  • A mechanism for decoupling a device's power state from the system's Suspend state or Resume state.
  • A module that has a global view of the system environment, power status, and device power states. You can customize Power Manager to make system-wide decisions about power that are suitable for your device.

Power Manager also provides control over the code that surrounds the call to the PowerOffSystem function when the system suspends and resumes.

Wireless Device Power Manager manages the power state of wireless radios on the device, such as Bluetooth, Phone, and Wi-Fi. You can use it on a Network Driver Interface Specification (NDIS) device that supports the NdisPhysicalMediumWirelessLan type.

To add power management functionality to your OS, see Power Management Catalog Items and Sysgen Variables.

For reference information, see Power Management Reference.