ServiceBase.OnPowerEvent(PowerBroadcastStatus) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Quando implementado numa classe derivada, executa-se quando o estado de energia do computador mudou. Isto aplica-se aos computadores portáteis quando entram em modo suspenso, o que não é o mesmo que um desligamento do 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
A PowerBroadcastStatus que indica uma notificação do sistema sobre o seu estado de energia.
Devoluções
Quando implementado numa classe derivada, as necessidades da sua aplicação determinam que valor devolver. Por exemplo, se um QuerySuspend estado de broadcast for passado, pode fazer com que a sua aplicação rejeite a consulta ao devolver false.
Observações
Use OnPowerEvent para especificar o processamento que ocorre quando ocorre o evento do sistema indicado na PowerBroadcastStatus enumeração — por exemplo, quando o computador está em modo suspenso ou indica baixa potência da bateria.
OnPowerEvent espera-se que seja sobreposto quando a CanHandlePowerEvent propriedade for true.