提供將進行記憶體回收的物件列舉值。
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_STRONG和HNDTYPE_REFCOUNT) 和靜態變數。來自終結器佇列的物件。 終結器佇列會根目錄物件,直到終結器執行為止。
需求
平台: 請參閱 .NET 支援的作業系統。
標題: CorDebug.idl、CorDebug.h
圖書館: CorGuids.lib
.NET 版本: 自 .NET Framework 4.5 起提供