PowerManagement_ForceSystemPowerDown, fonction
En-tête : #include <applibs/powermanagement.h>
Force le système à l’état Marche/Arrêt pendant un nombre spécifié de secondes.
La mise sous tension est l’état le plus faible de consommation d’énergie que le système est capable d’entrer tout en étant en mesure de sortir de veille après des interruptions externes limitées ou automatiquement après un délai d’attente.
Le temps passé dans l’état peut être plus court si une interruption de sortie de veille externe se produit.
int PowerManagement_ForceSystemPowerDown(unsigned int maximum_residency_in_seconds);
Paramètres
-
maximum_residency_in_seconds
Durée maximale(en secondes) pendant laquelle le système peut résider dans cet état avant de revenir à actif.
Valeur de retour
Retourne 0 en cas de réussite ou -1 en cas d’échec, auquel cas errno
est défini sur la valeur d’erreur.
Exigences du manifeste d’application
Pour utiliser PowerManagement_ForceSystemPowerDown(), votre application doit déclarer la valeur ForcePowerDown dans le champ PowerControls du manifeste de l’application.