从总线驱动程序调用 PoStartNextPowerIrp

从 Windows Vista 开始,不需要调用 PoStartNextPowerIrp ,调用此例程不会执行电源管理操作。 但是,在 Windows Server 2003、Windows XP 和 Windows 2000 中,总线驱动程序必须针对驱动程序收到的每个IRP_MN_QUERY_POWERIRP_MN_SET_POWER请求调用 PoStartNextPowerIrp 一次。

总线驱动程序始终在其 DispatchPower 例程中调用此例程,然后再调用 IoCompleteRequest 例程。