ServiceBase.OnPowerEvent(PowerBroadcastStatus) Метод

Определение

При реализации в производном классе выполняется при изменении состояния питания компьютера. Это относится к ноутбукам, когда они переходят в приостановленный режим, который не совпадает с завершением работы системы.

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

Параметры

powerStatus
PowerBroadcastStatus

Значение, PowerBroadcastStatus указывающее уведомление из системы о его состоянии питания.

Возвращаемое значение

При реализации в производном классе потребности приложения определяют возвращаемое значение. Например, если QuerySuspend передается состояние широковещательной трансляции, приложение может отклонить запрос, возвращая falseего.

Комментарии

Используется OnPowerEvent для указания обработки, возникающей при возникновении системного события, указанного PowerBroadcastStatus в перечислении, например, если компьютер помещается в приостановленный режим или указывает низкую мощность батареи.

OnPowerEvent ожидается переопределение, если CanHandlePowerEvent свойство равно true.

Применяется к

См. также раздел