A USB function driver supports runtime idle detection by implementing USB selective suspend. This white paper provides guidance for driver developers on how to implement selective suspend in USB drivers that are based on the Windows Driver Foundation (WDF).
This information applies for the following operating systems:
Windows Server 2008
Windows Vista
Windows Server 2003
Windows XP
Windows 2000
Included in this white paper:
| • | About Selective Suspend |
| • | Power Policy Ownership, I/O Queues, and Selective Suspend |
| • | Selective Suspend in a UMDF Function Driver |
| • | Selective Suspend in a KMDF Function Driver |
See also
Writing USB Drivers with WDF
Plug and Play and Power Management in WDF Drivers