Partilhar via


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.