SystemEvents.PowerModeChanged イベント

定義

ユーザーがシステムを中断または再開すると発生します。

public:
 static event Microsoft::Win32::PowerModeChangedEventHandler ^ PowerModeChanged;
public static event Microsoft.Win32.PowerModeChangedEventHandler PowerModeChanged;
public static event Microsoft.Win32.PowerModeChangedEventHandler? PowerModeChanged;
member this.PowerModeChanged : Microsoft.Win32.PowerModeChangedEventHandler 
Public Shared Custom Event PowerModeChanged As PowerModeChangedEventHandler 

イベントの種類

PowerModeChangedEventHandler

例外

システム イベント通知は、現在のコンテキストではサポートされていません。 たとえば、サーバー プロセスがグローバル システム イベント通知をサポートしていない可能性があります。

システム イベント ウィンドウ スレッドの作成が成功しませんでした。

注釈

注意

このイベントは、メッセージポンプが実行されている場合にのみ発生します。 Windows サービスでは、非表示のフォームが使用されているか、メッセージポンプが手動で開始されていない限り、このイベントは発生しません。 Windows サービスで非表示のフォームを使用してシステムイベントを処理する方法を示すコード例については、クラスを参照してください SystemEvents

注意事項

これは静的イベントなので、アプリケーションが破棄されるときにイベントハンドラーをデタッチする必要があります。これを行わないと、メモリリークが発生します。

適用対象

こちらもご覧ください