定義一般垃圾回收堆資訊的傳輸緩衝區。
Note
此 API 原本是針對運行時間內部使用所設計。 雖然現在支援第三方使用,但建議您盡可能使用 ICorDebug 和 ICorProfiler 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 版本起可用