Поделиться через


Вызов PoStartNextPowerIrp из драйвера шины

Начиная с Windows Vista вызов PoStartNextPowerIrp не требуется, и вызов этой подпрограммы не выполняет никаких операций управления питанием. Однако в Windows Server 2003, Windows XP и Windows 2000 драйвер автобуса должен вызывать PoStartNextPowerIrp один раз для каждого IRP_MN_QUERY_POWER или IRP_MN_SET_POWER запроса, получаемого драйвером.

Водитель автобуса всегда вызывает эту процедуру в своей подпрограмме DispatchPower , прежде чем вызывать процедуру IoCompleteRequest .