Directiva de energía del sistema
En su rol como administrador de directivas de energía del sistema, el administrador de energía realiza un seguimiento de la actividad del sistema, determina el estado de alimentación del sistema adecuado y envía IRP_MJ_POWER solicitudes para consultar o cambiar el estado de energía del sistema. También proporciona interfaces a través de las cuales las aplicaciones pueden leer y escribir la configuración de la directiva de energía (consulte el Microsoft Windows SDK).
El administrador de energía mantiene dos directivas de alimentación independientes ( una para CA (corriente de pared) y otra para DC (batería o UPS) y cambia automáticamente entre estas dos directivas en función de la fuente de alimentación actual. Normalmente, la política de energía de CA enfatiza el rendimiento sobre la conservación, mientras que la política de energía de CC enfatiza la conservación sobre el rendimiento. Para averiguar cuándo cambia el sistema de una directiva a la otra, un controlador puede registrarse para recibir notificaciones con el objeto de devolución de llamada \Callback\PowerState del sistema. Para obtener más información, vea ExCreateCallback y Callback Objects.
Los equipos que cumplen con la especificación APCI cambian automáticamente de CA a batería, y de una batería a otra, ya que cada fuente de alimentación va fuera de línea. Si el hardware del equipo permite al sistema operativo seleccionar la fuente de alimentación, el administrador de energía realiza un seguimiento de la batería que es la menos cargada pero sigue funcionando y la selecciona para encender el equipo.
Tan pronto como la alimentación de CA esté disponible, el hardware del equipo comienza automáticamente a cargar una batería. Si el hardware permite al sistema operativo seleccionar qué batería cargar, el administrador de energía selecciona la batería menos descargada para la recarga; esto aumenta las posibilidades de que el sistema tenga al menos una batería bien cargada en todo momento.
Independientemente de cualquier otra configuración, el administrador de energía lleva a cabo la directiva de alimentación de CC para una batería crítica si una batería que es recargable o suministra energía del sistema informa de la condición de hardware "crítica" y está en estado de descarga durante dos segundos o más. La directiva de energía en esta situación normalmente requiere una transición al estado de hibernación o apagado.