获取进程中要垃圾回收的所有对象的枚举器。
Syntax
HRESULT EnumerateGCReferences(
[in] Bool enumerateWeakReferences,
[out] ICorDebugGCReferenceEnum **ppEnum
);
参数
enumerateWeakReferences [in]一个布尔值,该值指示是否还要枚举弱引用。
true如果是enumerateWeakReferences,则ppEnum枚举器包括强引用和弱引用。
false如果是enumerateWeakReferences,则枚举器仅包含强引用。
ppEnum [out]指向 ICorDebugGCReferenceEnum 地址的指针,该地址是要垃圾回收的对象枚举器。
注解
此方法提供了一种方法来确定进程中任何托管对象的完整根链,并可用于确定对象仍然处于活动状态的原因。
要求
平台: 请参阅 .NET 支持的作系统。
页眉: CorDebug.idl、CorDebug.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Framework 4.5 起可用