WM_POWERBROADCAST zprávy
Systém vysílá zprávu všem aplikacím a instalovatelným ovladačům vždy, když dojde k události řízení spotřeby. Systém tyto události vysílá prostřednictvím zprávy WM_POWERBROADCAST a nastaví parametr wParam na odpovídající událost řízení spotřeby. Například událost PBT_APMPOWERSTATUSCHANGE označuje změnu stavu napájení systému. Musíte zajistit, aby aplikace správně reagovala na zprávu WM_POWERBROADCAST.
Systém vysílá událost PBT_APMSUSPEND bezprostředně před pozastavením operace. To dává aplikacím a ovladačům poslední šanci připravit se na událost. V mnoha případech systém vysílá tyto zprávy bez vyžádání oprávnění k tomu. K tomu dochází například v případě, že aplikace vynutí pozastavení pomocí funkce SetSuspendState.
Systém vysílá událost PBT_APMRESUMESUSPEND nebo PBT_APMRESUMECRITICAL po obnovení systémové operace. Pokud aplikace přijala událost PBT_APMSUSPEND před pozastavením počítače, obdrží událost PBT_APMRESUMESUSPEND. V opačném případě obdrží událost PBT_APMRESUMECRITICAL.
Systém odešle událost PBT_POWERSETTINGCHANGE aplikacím, které zaregistrovaly konkrétní událost pomocí RegisterPowerSettingNotification. Další informace najdete v tématu Registrace událostí napájení.
Související témata
-
o řízení spotřeby