Stav napájení systému
Stav napájení systému označuje, zda zdrojem napájení počítače je systémová baterie nebo napájení střídavý proud. U počítačů, které používají baterie, stav napájení systému také udává, kolik výdrže baterie zůstává a jestli se baterie nabíjí.
Informace o napájení se načtou registrací oznámení nastavení napájení prostřednictvím funkce RegisterPowerSettingNotification. Tato funkce umožňuje aplikacím registrovat konkrétní nastavení napájení a dostávat oznámení při změně.
Poznámka
Chcete-li dotazovat informace o stavu napájení bez oznámení, použijte CallNtPowerInformation.
Aplikace a instalovatelné ovladače obvykle používají stav napájení systému k určení, zda je pokračování provozu proveditelné. Například před provedením operací na pozadí, jako je komprimace nebo stránkování souboru, by měla zkontrolovat, jestli je systém na bateriích. V dalším příkladu by aplikace, která začíná zdlouhavou operací, měla zkontrolovat stav a zjistit, jestli existuje dostatek energie baterie k dokončení operace.
Ve výchozím nastavení systém během přechodů do režimu spánku dotazuje aplikace ani ovladače.
Poznámka
Pokud je výkon nízký, může aplikace požádat o zásah uživatele nebo požádat, aby se systém pozastavil. Operaci systému můžete pozastavit pomocí funkce SetSuspendState.
Související témata
-
o řízení spotřeby