What is new in Windows CE Power Management?
Starting with Windows CE .NET, Microsoft has added a new system module called the Power Manager. The Power Manager brings the following features and changes to Windows CE: • A framework in which devices can intelligently manage their own power. • Decouples a device’s power state from the suspend/resume state of the system. • An OEM-customizable module that has a global view of the system’s environment, power status, and device power states. OEMs can customize it to make intelligent system-wide decisions about power in the way most suitable to their platform. • It moves the code surrounding platform suspends (basically, the call to OEMPowerOff()) into a module that OEMs can customize. This allows OEMs to prepare for suspends and follow up on resumes in a thread/process context, as opposed to the interrupt context in device driver power callbacks like COM_PowerUp()/COM_PowerDown(). In Windows CE .NET v4.1, the Power Manager has been modified in the following ways: • It has been component