Função PowerManagement_ForceSystemPowerDown
Cabeçalho: #include <applibs/powermanagement.h>
Força o sistema para o estado Desativado durante um número especificado de segundos.
Ligar/desligar é o estado de consumo de energia mais baixo que o sistema é capaz de introduzir enquanto ainda consegue reativar de interrupções externas limitadas ou automaticamente após um tempo limite.
O tempo despendido no estado poderá ser mais curto se ocorrer uma interrupção de reativação externa.
int PowerManagement_ForceSystemPowerDown(unsigned int maximum_residency_in_seconds);
Parâmetros
-
maximum_residency_in_seconds
O tempo máximo, em segundos, o sistema pode ser residente neste estado antes de transitar novamente para ativo.
Valor devolvido
Devolve 0 para êxito ou -1 para falha, caso errno
em que será definido como o valor de erro.
Requisitos do manifesto de aplicação
Para utilizar PowerManagement_ForceSystemPowerDown(), a aplicação tem de declarar o valor ForcePowerDown no campo PowerControls do manifesto da aplicação.