共用方式為


ICorDebugGCReferenceEnum 介面

為將要記憶體回收的物件提供列舉值。

方法

方法 描述
下一個方法 取得指定的 COR_GC_REFERENCE 執行個體數目,其中包含將進行記憶體回收的物件相關資訊。

備註

ICorDebugGCReferenceEnum 介面會實作 "ICorDebugEnum" 介面。

ICorDebugGCReferenceEnum 執行個體會藉由呼叫 ICorDebugProcess5::EnumerateGCReferences方法來填入 COR_GC_REFERENCE 執行個體。 您可藉由呼叫 ICorDebugGCReference::Next 方法來列舉 COR_GC_REFERENCE

這個方法在集合中填入的 COR_GC_REFERENCE 物件代表三種物件:

  • 所有受控堆疊中的物件。 這包括受控程式碼中的即時參考,以及通用語言執行平台所建立的物件。

  • 控制代碼資料表中的物件。 這包括模組中的強式參考 (HNDTYPE_STRONGHNDTYPE_REFCOUNT) 和靜態變數。

  • 完成項佇列中的物件。 完成項會將根物件排入佇列,直到完成項執行為止。

規格需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework版本:自 4.5 起可用

另請參閱