ICorConfiguration

更新:2007 年 11 月

提供用于配置公共语言运行库 (CLR) 的方法。

interface ICorConfiguration : IUnknown {

    HRESULT SetGCThreadControl(
        [in] IGCThreadControl* pGCThreadControl
    );
    HRESULT SetGCHostControl(
        [in] IGCHostControl* pGCHostControl
    );
    HRESULT SetDebuggerThreadControl(
        [in] IDebuggerThreadControl* pDebuggerThreadControl
    );
    HRESULT AddDebuggerSpecialThread(
        [in] DWORD dwSpecialThreadId
    );
}

方法

方法

说明

ICorConfiguration::AddDebuggerSpecialThread 方法

向调试服务指示:当调试器在托管或非托管调试方案中停止了应用程序时,应当允许特定线程继续执行。

ICorConfiguration::SetDebuggerThreadControl 方法

设置回调接口,当阻止和取消阻止 CLR 线程以进行调试时,调试服务将调用这些接口。

ICorConfiguration::SetGCHostControl 方法

设置垃圾回收器用于请求宿主更改虚拟内存限制的回调接口。

ICorConfiguration::SetGCThreadControl 方法

设置回调接口来调度非运行库任务线程,以防止因阻塞而执行垃圾回收。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**MSCorEE.idl

**库:**作为一项资源包含在 MSCorEE.dll 中

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

其他资源

宿主接口