device, providing the signal to the bus driver that it needs to re-enumerate its
devices. Good system design provides for selective notification on wake-up
rather that requiring the entire system to re-enumerate devices.
The PDO created by the underlying bus driver is always at the bottom of the device
stack for a particular device. When a driver handles a Plug and Play IRPs, it must
pass the IRP all the way down the device stack to the PDO and its associated bus
driver.
Windows 2000 White Paper
13