Dela via


funktionen PowerManagement_ForceSystemPowerDown

Sidhuvud: #include <applibs/powermanagement.h>

Tvingar systemet till energisparläge i ett angivet antal sekunder.

Strömsänkning är det lägsta energiförbrukande tillstånd som systemet kan komma in i samtidigt som det fortfarande kan aktiveras från begränsade externa avbrott eller automatiskt efter en time-out.

Tiden i tillståndet kan vara kortare om en extern aktiveringsavbrott uppstår.

int PowerManagement_ForceSystemPowerDown(unsigned int maximum_residency_in_seconds);

Parametrar

  • maximum_residency_in_seconds Den maximala tiden, i sekunder, systemet kan vara bosatt i detta tillstånd innan det övergår till aktivt igen.

Returvärde

Returnerar 0 för lyckat resultat, eller -1 för fel, i vilket fall errno felvärdet anges.

Krav för programmanifest

Om du vill använda PowerManagement_ForceSystemPowerDown()måste programmet deklarera värdet ForcePowerDown i fältet PowerControls i programmanifestet.