Compartir a través de


Estado de energía del sistema

El estado de energía del sistema indica si la fuente de energía de un equipo es una batería del sistema o una potencia de CA. En el caso de los equipos que usan baterías, el estado de energía del sistema también indica cuánto tiempo de vida de la batería permanece y si la batería está cargando.

La información de energía se recupera registrando para recibir notificaciones de configuración de energía a través de la funciónRegisterPowerSettingNotification. Esta función permite a las aplicaciones registrarse para una configuración de energía específica y recibir notificaciones cuando cambian.

Nota

Para consultar información de estado de energía sin notificaciones, use CallNtPowerInformation.

 

Las aplicaciones y los controladores instalables suelen usar el estado de energía del sistema para determinar si es factible la operación continua. Por ejemplo, antes de que una aplicación realice operaciones en segundo plano, como comprimir o paginar un archivo, debe comprobar si el sistema está en baterías. Como otro ejemplo, una aplicación que inicia una operación larga debe comprobar el estado para determinar si existe suficiente energía de batería para completar la operación.

De forma predeterminada, el sistema no consulta aplicaciones ni controladores durante las transiciones de suspensión.

Nota

Si la energía es baja, una aplicación puede solicitar la intervención del usuario o solicitar que el sistema se suspenda a sí mismo. Puede suspender la operación del sistema mediante la funciónSetSuspendState.

 

Acerca de power Management