ICorDebugProcess5::EnumerateGCReferences 方法
取得要於進程中垃圾收集之所有物件的列舉值。
語法
HRESULT EnumerateGCReferences(
[in] Bool enumerateWeakReferences,
[out] ICorDebugGCReferenceEnum **ppEnum
);
參數
enumerateWeakReferences
[in]布爾值,指出是否也要列舉弱式參考。 如果 enumerateWeakReferences
為 true
,列舉 ppEnum
值會同時包含強式參考和弱式參考。 如果 enumerateWeakReferences
為 false
,則列舉值只包含強式參考。
ppEnum
[out]ICorDebugGCReferenceEnum 位址的指標,這是要進行垃圾收集之物件的列舉值。
備註
這個方法提供一種方法來判斷進程中任何 Managed 物件的完整根鏈結,並可用來判斷物件仍然運作的原因。
需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework 版本: 自 4.5 起提供