State Machines in the Framework

To keep track of each device's state, the framework uses a PnP state machine, a power state machine, and a power policy state machine. The framework creates an instance of each state machine for each device that is plugged into a system.

Note

This functionality is for Microsoft-internal use only.

For drivers that do need to know this information, the framework provides two sets of interfaces: