Función PowerManagement_ForceSystemPowerDown
Encabezado: #include <applibs/powermanagement.h>
Fuerza el sistema al estado de apagado durante un número especificado de segundos.
Power Down es el estado de consumo de energía más bajo que el sistema es capaz de entrar, mientras que aún es capaz de reactivarse de interrupciones externas limitadas o automáticamente después de un tiempo de espera.
El tiempo invertido en el estado puede ser más corto si se produce una interrupción de reactivación externa.
int PowerManagement_ForceSystemPowerDown(unsigned int maximum_residency_in_seconds);
Parámetros
maximum_residency_in_seconds
El tiempo máximo, en segundos, el sistema puede residir en este estado antes de cambiar de nuevo a activo.
Valor devuelto
Devuelve 0 para éxito o -1 para error, en cuyo caso errno
se establecerá en el valor de error.
Requisitos del manifiesto de la aplicación
Para usar PowerManagement_ForceSystemPowerDown(), la aplicación debe declarar el valor ForcePowerDown en el campo PowerControls del manifiesto de la aplicación.