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当 属性为 trueCanHandlePowerEvent,应重写 。

适用于

另请参阅