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
を返すことでアプリケーションでクエリを拒否できます。
注釈
列挙で示されたシステム イベントが発生したときに発生する処理をPowerBroadcastStatus指定するには、 を使用OnPowerEventします。たとえば、コンピューターが中断モードになっている場合や、バッテリ電力が不足していることを示す場合などです。
OnPowerEvent は、 プロパティが の場合に CanHandlePowerEvent オーバーライドされることが想定されています true
。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET