IGCThreadControl

更新:2007 年 11 月

提供用于参与线程调度的方法,以防止因阻塞而执行垃圾回收。

interface IGCThreadControl : IUnknown {

    HRESULT ThreadIsBlockingForSuspension();

    HRESULT SuspensionStarting();

    HRESULT SuspensionEnding(
                [in] DWORD Generation
    );
}

方法

方法

说明

IGCThreadControl::SuspensionEnding 方法

通知宿主运行库正在垃圾回收或其他挂起之后继续线程。

IGCThreadControl::SuspensionStarting 方法

通知宿主运行库正在开始垃圾回收的线程挂起或其他挂起。

IGCThreadControl::ThreadIsBlockingForSuspension 方法

通知宿主进行调用的线程即将进行阻止(可能针对垃圾回收或其他挂起)。

要求

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

**头文件:**MSCorEE.idl

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

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

请参见

其他资源

宿主接口