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 を返すことでアプリケーションでクエリを拒否できます。

注釈

列挙で示されたシステム イベントが発生したときに発生する処理をPowerBroadcastStatus指定するには、 を使用OnPowerEventします。たとえば、コンピューターが中断モードになっている場合や、バッテリ電力が不足していることを示す場合などです。

OnPowerEvent は、 プロパティが の場合に CanHandlePowerEvent オーバーライドされることが想定されています true

適用対象

こちらもご覧ください