ServiceBase.OnPowerEvent(PowerBroadcastStatus) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当在派生类中实现时,该方法于计算机电源状态更改时执行。 这适用于膝上型计算机进入挂起模式时的情况,该模式不同于系统关闭。
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当 属性为 true
时CanHandlePowerEvent,应重写 。