Funkcja PowerManagement_ForceSystemPowerDown
Nagłówek: #include <applibs/powermanagement.h>
Wymusza na systemie stan Zasilanie w dół przez określoną liczbę sekund.
Power Down jest najniższym stanem zużywającym energię, jaki system może wejść, a jednocześnie jest w stanie wybudzić się z ograniczonych przerwań zewnętrznych lub automatycznie po upływie limitu czasu.
Czas spędzony w tym stanie może być krótszy, jeśli wystąpi przerwa wznawianie z zewnątrz.
int PowerManagement_ForceSystemPowerDown(unsigned int maximum_residency_in_seconds);
Parametry
-
maximum_residency_in_seconds
Maksymalny czas, w sekundach, system może znajdować się w tym stanie przed przejściem z powrotem do aktywnego.
Zwracana wartość
Zwraca wartość 0 dla sukcesu lub -1 dla niepowodzenia, w którym to przypadku errno
zostanie ustawiona wartość błędu.
Wymagania dotyczące manifestu aplikacji
Aby użyć PowerManagement_ForceSystemPowerDown(), aplikacja musi zadeklarować wartość ForcePowerDown w polu PowerControlsmanifestu aplikacji.