Device Power Management Guidelines
A version of this page is also available for
4/8/2010
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.
In This Section
- 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.