funkce PowerManagement_ForceSystemPowerDown
Hlavička: #include <applibs/powermanagement.h>
Vynutí systém do stavu vypnutí po zadaný počet sekund.
Vypnutí napájení je nejnižší spotřeba energie, do které je systém schopen vstoupit, a přesto se může probudit z omezených externích přerušení nebo automaticky po vypršení časového limitu.
Čas strávený ve stavu může být kratší, pokud dojde k externímu přerušení probuzení.
int PowerManagement_ForceSystemPowerDown(unsigned int maximum_residency_in_seconds);
Parametry
-
maximum_residency_in_seconds
Maximální doba (v sekundách) může být systém rezidentem v tomto stavu před přechodem zpět na aktivní.
Vrácená hodnota
Vrátí hodnotu 0 pro úspěch nebo -1 pro selhání. V tomto případě errno
se nastaví na chybovou hodnotu.
Požadavky manifestu aplikace
Pokud chcete použít PowerManagement_ForceSystemPowerDown(), musí aplikace deklarovat hodnotu ForcePowerDown v poli PowerControlsmanifestu aplikace.