Device Power Management Guidelines (Windows Embedded CE 6.0)


Power Manager does not impose strict restrictions on device power consumption or responsiveness, or capabilities in any particular power state. However, devices in states D0 and D1 should be functional from the perspective of the user, and higher-numbered states should generally consume less power than lower numbered states.

These simple guidelines make it easier for OEMs to write meaningful system power states, without having to know details of the power levels of individual devices.

Power-Manageable Device Drivers

Provides information on power-manageable device drivers, including how to add power management to a driver.

Power Management Implementation in Drivers

Provides information on implementation of drivers.

Power Management Implementation in Stream Interface Drivers

Provides information on stream interface drivers.

Class-Qualified Device Names

Provides information on device classes for Windows Embedded CE-based devices.

IOCTL_POWER_SET Request Processing

Provides supplemental information on the IOCTL_POWER_SET I/O control.

Suspend and Resume Handling

Provides information on how Power Manager handles the suspended and resuming system power states.

Device State D3 and System Wakeup

Provides information on handling system wakeup.

Device Power Capabilities

Provides supplemental information on the IOCTL_POWER_CAPABILITIES I/O control.

Device Power Self-Management

Provides information on managing device power.

How to Add Power Management to a Device Driver

Provides information about adding power management for a device driver.

Community Additions