共用方式為


ICorDebugProcess5::EnumerateGCReferences 方法

取得要於進程中垃圾收集之所有物件的列舉值。

語法

HRESULT EnumerateGCReferences(
    [in] Bool enumerateWeakReferences,
    [out] ICorDebugGCReferenceEnum **ppEnum
);

參數

enumerateWeakReferences [in]布爾值,指出是否也要列舉弱式參考。 如果 enumerateWeakReferencestrue,列舉 ppEnum 值會同時包含強式參考和弱式參考。 如果 enumerateWeakReferencesfalse,則列舉值只包含強式參考。

ppEnum[out]ICorDebugGCReferenceEnum 位址的指標,這是要進行垃圾收集之物件的列舉值。

備註

這個方法提供一種方法來判斷進程中任何 Managed 物件的完整根鏈結,並可用來判斷物件仍然運作的原因。

需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework 版本: 自 4.5 起提供

另請參閱