DacpGcHeapData – struktura

Definuje vyrovnávací paměť přenosu pro obecné informace o haldě uvolňování paměti.

Note

Toto rozhraní API bylo původně navrženo pro interní použití v modulu runtime. I když se teď podporuje pro použití třetí strany, doporučujeme pracovat s rozhraními ICorDebug API, ICorProfiler pokud je to možné.

Syntax

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

Members

Člen Description
bServerMode Hodnota, která označuje, zda modul runtime používá server GC.
bGcStructuresValid Hodnota, která označuje, zda jsou struktury GC platné.
HeapCount Počet hald GC.
g_max_generation Maximální počet generování GC.
Request Naplní strukturu voláním ISOSDacInterface::GetGCHeapData.

Remarks

Tato struktura se nachází uvnitř modulu runtime a není vystavena prostřednictvím žádných hlaviček nebo souborů knihovny. Pokud ji chcete použít, definujte strukturu, jak je uvedeno výše.

Požadavky

Platformy: Viz požadavky na systém.
Záhlaví: Žádný
Knihovna: Žádný
.NET Framework verze: K dispozici od verze 4.7

Viz také