Função PowerManagement_ForceSystemPowerDown
Cabeçalho: #include <applibs/powermanagement.h>
Força o sistema ao estado power down por um número especificado de segundos.
Power Down é o estado de menor consumo de energia que o sistema é capaz de entrar enquanto ainda é capaz de acordar de interrupções externas limitadas ou automaticamente após um tempo limite.
O tempo gasto no estado pode ser menor se ocorrer uma interrupção de despertar externo.
int PowerManagement_ForceSystemPowerDown(unsigned int maximum_residency_in_seconds);
Parâmetros
-
maximum_residency_in_seconds
O tempo máximo, em segundos, pode ser que o sistema seja residente nesse estado antes de fazer a transição de volta para ativo.
Valor retornado
Retorna 0 para êxito ou -1 para falha, nesse caso errno
, será definido como o valor do erro.
Requisitos de manifesto do aplicativo
Para usar PowerManagement_ForceSystemPowerDown(), seu aplicativo deve declarar o valor ForcePowerDown no campo PowerControls do manifesto do aplicativo.