更新:2007 年 11 月
提供允许宿主与公共语言运行库的垃圾回收系统进行交互的方法。
interface ICLRGCManager : IUnknown {
    HRESULT Collect (
        [in] LONG Generation
    );
    HRESULT GetStats (
        [in, out] COR_GC_STATS *pStats
    );
    HRESULT SetGCStartupLimits (
        [in] DWORD SegmentSize, 
        [in] DWORD MaxGen0Size
    );
};
方法
| 方法 | 说明 | 
|---|---|
| 为指定的生成强制执行垃圾回收。 | |
| 获取有关垃圾回收系统的一组当前统计信息。 | |
| 设置垃圾回收段的大小和垃圾回收系统零代的最大大小。 | 
备注
公共语言运行库 (CLR) 通过托管 GC 类型实现其垃圾回收机制。有关垃圾回收系统的更多信息,请参见垃圾回收。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**MSCorEE.idl
**库:**作为一项资源包含在 MSCorEE.dll 中
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0