Compartilhar via


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.