ICorDebugGCReferenceEnum 介面
為將要記憶體回收的物件提供列舉值。
方法
方法 | 描述 |
---|---|
下一個方法 | 取得指定的 COR_GC_REFERENCE 執行個體數目,其中包含將進行記憶體回收的物件相關資訊。 |
備註
ICorDebugGCReferenceEnum
介面會實作 "ICorDebugEnum" 介面。
ICorDebugGCReferenceEnum
執行個體會藉由呼叫 ICorDebugProcess5::EnumerateGCReferences方法來填入 COR_GC_REFERENCE 執行個體。 您可藉由呼叫 ICorDebugGCReference::Next 方法來列舉 COR_GC_REFERENCE。
這個方法在集合中填入的 COR_GC_REFERENCE 物件代表三種物件:
所有受控堆疊中的物件。 這包括受控程式碼中的即時參考,以及通用語言執行平台所建立的物件。
控制代碼資料表中的物件。 這包括模組中的強式參考 (
HNDTYPE_STRONG
和HNDTYPE_REFCOUNT
) 和靜態變數。完成項佇列中的物件。 完成項會將根物件排入佇列,直到完成項執行為止。
規格需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework版本:自 4.5 起可用