次の方法で共有


ICLROnEventManager

更新 : 2007 年 11 月

共通言語ランタイム (CLR: Common Language Runtime) のイベントのコールバックをホストが登録または登録解除できるようにするメソッドを提供します。

interface ICLROnEventManager : IUnknown {
    HRESULT RegisterActionOnEvent (
        [in] EClrEvent event,
        [in] IActionOnCLREvent *pAction
    );
    HRESULT UnregisterActionOnEvent (
        [in] EClrEvent event,
        [in] IActionOnCLREvent *pAction
    );
}

メソッド

メソッド

説明

ICLROnEventManager::RegisterActionOnEvent メソッド

指定したイベントのコールバック ポインタを登録します。

ICLROnEventManager::UnregisterActionOnEvent メソッド

指定したイベントに登録していたコールバック ポインタを登録解除します。

解説

イベント コールバックを登録または登録解除するために、ホストは ICLRControl::GetCLRManager メソッドを呼び出して ICLROnEventManager への参照を取得します。

ms164390.alert_note(ja-jp,VS.90).gifメモ :

EClrEvent が記述するイベントは、異なるスレッドから何回でも発生させて、CLR をアンロードまたは無効にするシグナルを出すことができます。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : MSCorEE.idl

ライブラリ : MSCorEE.dll にリソースとして格納されていること

.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

参照

EClrEvent

IActionOnCLREvent

ICLRControl

その他の技術情報

ホスト インターフェイス