次の方法で共有


SystemEvents.InvokeOnEventsThread メソッド

システム イベントを待機するスレッドを使って指定したデリゲートを呼び出します。

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

構文

'宣言
Public Shared Sub InvokeOnEventsThread ( _
    method As Delegate _
)
'使用
Dim method As Delegate

SystemEvents.InvokeOnEventsThread(method)
public static void InvokeOnEventsThread (
    Delegate method
)
public:
static void InvokeOnEventsThread (
    Delegate^ method
)
public static void InvokeOnEventsThread (
    Delegate method
)
public static function InvokeOnEventsThread (
    method : Delegate
)
適用できません。

パラメータ

  • method
    システム イベントを待機するスレッドを使って呼び出すデリゲート。

例外

例外の種類 条件

InvalidOperationException

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

ExternalException

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

解説

SystemEvents クラスによってしか公開されていないシステム イベントを処理する必要がある場合は、いつでもこのメソッドを使用できます。

このメソッドを呼び出すと、システム イベントを処理するためにアプリケーションが使用しているスレッドによって、指定したデリゲートが呼び出されます。

プラットフォーム

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 名前空間