ICorDebugProcess5::EnumerateGCReferences 方法

获取进程中要垃圾回收的所有对象的枚举器。

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 起可用

另请参阅