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 ,預期會覆寫 。

適用於

另請參閱