次の方法で共有


SystemEvents.SessionEnded イベント

ユーザーがシステムからログオフするか、システムをシャットダウンすると発生します。

名前空間: Microsoft.Win32
アセンブリ: System (system.dll 内)

構文

'宣言
Public Shared Event SessionEnded As SessionEndedEventHandler
'使用
Dim handler As SessionEndedEventHandler

AddHandler SystemEvents.SessionEnded, handler
public static event SessionEndedEventHandler SessionEnded
public:
static event SessionEndedEventHandler^ SessionEnded {
    void add (SessionEndedEventHandler^ value);
    void remove (SessionEndedEventHandler^ value);
}
/** @event */
public static void add_SessionEnded (SessionEndedEventHandler value)

/** @event */
public static void remove_SessionEnded (SessionEndedEventHandler value)
JScript では、このクラスで定義されているイベントを処理できます。ただし、独自のイベントは定義できません。
適用できません。

例外

例外の種類 条件

InvalidOperationException

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

ExternalException

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

解説

注意に関するメモ注意 :

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

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

SystemEvents クラス
SystemEvents メンバ
Microsoft.Win32 名前空間
SessionEndedEventArgs
SessionEndedEventHandler デリゲート
SessionEndReasons