共用方式為


COR_HEAPINFO結構

提供記憶體回收堆積的一般資訊,包括是否可列舉。

語法

typedef struct _COR_HEAPINFO {
    BOOL areGCStructuresValid;
    DWORD pointerSize;
    DWORD numHeaps;
    BOOL concurrent;
    CorDebugGCType gcType;
} COR_HEAPINFO;

Members

成員 Description
areGCStructuresValid true 記憶體回收結構是否有效,且可以列舉堆積;否則, false則 。
pointerSize 目標架構上指標的大小 (以位元組為單位)。
numHeaps 處理程序中的邏輯記憶體回收堆積數。
concurrent true 如果啟用並發(背景)垃圾收集;否則, false則 。
gcType CorDebugGCType 列舉的成員,指出記憶體回收器是在工作站或伺服器上執行。

備註

呼叫 ICorDebugProcess5::GetGCHeapInformation 方法,會傳回結構的COR_HEAPINFO實例。

在列舉記憶體回收堆積上的物件之前,您必須一律檢查 areGCStructuresValid 欄位,以確保堆積處於可列舉狀態。 如需詳細資訊,請參閱 ICorDebugProcess5::GetGCHeapInformation 方法。

需求

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

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

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