PowerBroadcastStatus Enumeración

Definición

Indica el estado de la alimentación del sistema.

public enum class PowerBroadcastStatus
public enum PowerBroadcastStatus
type PowerBroadcastStatus = 
Public Enum PowerBroadcastStatus
Herencia
PowerBroadcastStatus

Campos

BatteryLow 9

La energía de la batería está baja.

OemEvent 11

Un BIOS de Administrador de programas avanzados (APM, Advanced Program Manager) indicó un evento OEM de APM.

PowerStatusChange 10

Se detectó un cambio en el estado de la alimentación del equipo, como un cambio de la energía de batería a corriente alterna. El sistema difunde también este evento cuando la energía de la batería restante queda por debajo del umbral especificado por el usuario o cuando la energía de la batería cambia en un porcentaje especificado.

QuerySuspend 0

El sistema ha solicitado permiso para suspender el equipo. Una aplicación que concede este permiso tiene que realizar los preparativos para la suspensión antes de volver.

QuerySuspendFailed 2

Se ha denegado al sistema el permiso para suspender el equipo. Este estado se difunde si cualquier aplicación o controlador denegaron un estado QuerySuspend anterior.

ResumeAutomatic 18

El equipo se ha reactivado de forma automática para controlar un evento. Si el sistema detecta cualquier actividad de usuario después de difundir ResumeAutomatic, difunde un evento ResumeSuspend para que las aplicaciones sepan que pueden reanudar la interacción completa con el usuario.

ResumeCritical 6

El sistema reanudó el funcionamiento después de una suspensión grave provocada por un error en la batería. Dado que se produce una suspensión crítica sin notificación previa, es posible que los recursos y los datos disponibles anteriormente no estén presentes cuando la aplicación reciba este evento. La aplicación debe intentar restaurar su estado lo mejor que pueda.

ResumeSuspend 7

El sistema reanudó el funcionamiento después de haberse suspendido.

Suspend 4

El equipo está a punto de pasar a un estado suspendido. Normalmente, este evento se difunde cuando todas las aplicaciones y los controladores instalables devuelven true a un estado QuerySuspend anterior.

Comentarios

PowerBroadcastStatus la clase usa ServiceBase para indicar un cambio en el estado de energía del sistema. Puede diseñar la aplicación para reaccionar ante cualquier cambio de estado de energía.

Se aplica a

Consulte también