Udostępnij za pośrednictwem


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.