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.