Power Management Reference
The Windows power management architecture provides a comprehensive approach to power management at the system, device, and component level. Starting with Windows 2000, power management is supported at the system level and the device level. Starting with Windows 8, power management is supported at the component (subdevice) level, in addition to the system level and the device level.
For more information about power management, see Power Management for Windows Drivers.
Kernel-mode drivers call the PoXxx routines to perform power management for the devices that they control. This section contains the reference pages for these routines. The PoXxx routines are declared in the Wdm.h header file.
Starting with Windows 8, drivers can divide their device hardware into multiple logical components to enable fine-grained power management. A component has a set of power states that can be managed independently of the power states of other components in the same device. In the F0 state, the component is fully turned on. The component might support additional, low-power states F1, F2, and so on.