DacpGcHeap 資料結構

定義一般垃圾回收堆資訊的傳輸緩衝區。

Note

此 API 原本是針對運行時間內部使用所設計。 雖然現在支援第三方使用,但建議您盡可能使用 ICorDebugICorProfiler API。

Syntax

struct DacpGcHeapData
    : ZeroInit<DacpGcHeapData>
{
    BOOL bServerMode;
    BOOL bGcStructuresValid;
    UINT HeapCount;
    UINT g_max_generation;
    
    HRESULT Request(ISOSDacInterface *sos)
    {
        return sos->GetGCHeapData(this);
    }
};

Members

會員 說明
bServerMode 一個表示執行時是否使用伺服器 GC 的值。
bGcStructuresValid 一個表示GC結構是否有效的值。
HeapCount GC 堆積的數量。
g_max_generation GC 最大世代數。
Request 透過呼叫 ISOSDacInterface::GetGCHeapData來填充結構。

Remarks

此結構位於運行時間內,不會透過任何標頭或庫檔案公開。 使用時,請依上述定義結構。

要求

平台:請參閱系統需求
標題:
圖書館:
.NET Framework 版本:自 4.7 版本起可用

也請參閱