ICLROnEventManager

更新:2007 年 11 月

提供一些允许宿主为公共语言运行库 (CLR) 事件注册和注销回调的方法。

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 的引用。

说明:

可从不同线程多次激发由 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

其他资源

宿主接口