共用方式為


ICorDebugGCReferenceEnum 介面

提供將進行記憶體回收的物件列舉值。

Methods

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

備註

介面會 ICorDebugGCReferenceEnum 實作 「ICorDebugEnum」 介面。

ICorDebugGCReferenceEnum實例會呼叫 ICorDebugProcess5::EnumerateGCReferences 方法,填入COR_GC_REFERENCE實例。 您可以呼叫 ICorDebugGCReference::Next 方法來列舉COR_GC_REFERENCE物件。

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

  • 來自所有受管理堆疊的物件。 這包括 Managed 程式碼中的即時參考,以及 Common Language 執行階段所建立的物件。

  • 控制點資料表中的物件。 這包括模組中的強引用 (HNDTYPE_STRONGHNDTYPE_REFCOUNT) 和靜態變數。

  • 來自終結器佇列的物件。 終結器佇列會根目錄物件,直到終結器執行為止。

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 自 .NET Framework 4.5 起提供