PowerBroadcastStatus Enumeración

Definición

Indica el estado de energía del sistema.

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

Campos

Nombre Valor Description
QuerySuspend 0

El sistema ha solicitado permiso para suspender el equipo. Una aplicación que conceda permiso debe llevar a cabo los preparativos para la suspensión antes de volver.

QuerySuspendFailed 2

Se denegó el permiso del sistema para suspender el equipo. Este estado se transmite si alguna aplicación o controlador denegó un estado anterior QuerySuspend .

Suspend 4

El equipo está a punto de entrar en un estado suspendido. Este evento suele difundirse cuando todas las aplicaciones y los controladores instalables han vuelto true a un estado anterior QuerySuspend .

ResumeCritical 6

El sistema ha reanudado el funcionamiento después de una suspensión crítica causada por un error de 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 recibe este evento. La aplicación debe intentar restaurar su estado a la mejor de su capacidad.

ResumeSuspend 7

El sistema ha reanudado la operación después de suspenderse.

BatteryLow 9

La energía de la batería es baja.

PowerStatusChange 10

Se detecta un cambio en el estado de energía del equipo, como un cambio de energía de batería a A/C. El sistema también difunde este evento cuando el resto de la energía de la batería se desliza por debajo del umbral especificado por el usuario o si la energía de la batería cambia por un porcentaje especificado.

OemEvent 11

Un BIOS de administración avanzada de energía (APM) ha señalado un evento OEM de APM.

ResumeAutomatic 18

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

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 a cualquier cambio de estado de energía.

Se aplica a

Consulte también