Sdílet prostřednictvím


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.