Compartir a través de


ServiceBase.OnPowerEvent(PowerBroadcastStatus) Método

Definición

Si se implementa en una clase derivada, se ejecuta cuando el estado de la alimentación del equipo cambia. Esto se aplica a equipos portátiles cuando entran en modo suspendido, que no es lo mismo que un cierre de sistema.

protected:
 virtual bool OnPowerEvent(System::ServiceProcess::PowerBroadcastStatus powerStatus);
protected virtual bool OnPowerEvent (System.ServiceProcess.PowerBroadcastStatus powerStatus);
abstract member OnPowerEvent : System.ServiceProcess.PowerBroadcastStatus -> bool
override this.OnPowerEvent : System.ServiceProcess.PowerBroadcastStatus -> bool
Protected Overridable Function OnPowerEvent (powerStatus As PowerBroadcastStatus) As Boolean

Parámetros

powerStatus
PowerBroadcastStatus

PowerBroadcastStatus que indica una notificación del sistema sobre su estado de la alimentación.

Devoluciones

Cuando se implementa en una clase derivada, las necesidades de la aplicación determinan qué valor se debe devolver. Por ejemplo, si se pasa un estado de difusión QuerySuspend, puede hacerse que la aplicación rechace la consulta mediante un valor devuelto false.

Comentarios

Use OnPowerEvent para especificar el procesamiento que se produce cuando se produce el evento del sistema indicado en la PowerBroadcastStatus enumeración; por ejemplo, cuando el equipo se coloca en modo suspendido o indica una batería baja.

OnPowerEvent se espera que se invalide cuando la CanHandlePowerEvent propiedad es true.

Se aplica a

Consulte también