DacpGcHeapData struktúra

Egy átviteli puffert határoz meg az általános szemétgyűjtési halomadatokhoz.

Note

Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár most már harmadik fél általi használat esetén is támogatott, javasoljuk, hogy lehetőség szerint működj együtt az ICorDebug API-kkal és az API-kkalICorProfiler.

Syntax

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

Members

Tag Leírás
bServerMode Egy érték, amely jelzi, hogy a futtatókörnyezet kiszolgálói GC-t használ-e.
bGcStructuresValid Egy érték, amely jelzi, hogy a GC-struktúrák érvényesek-e.
HeapCount A GC-halmok száma.
g_max_generation A maximális csoportházirend-létrehozási szám.
Request A struktúra feltöltése hívással ISOSDacInterface::GetGCHeapData.

Remarks

Ez a struktúra a futtatókörnyezetben található, és nem jelenik meg élőfejeken vagy tárfájlokon keresztül. A használathoz definiálja a struktúrát a fent megadott módon.

Követelmények

Platformok: Lásd a rendszerkövetelményeket.
Fejléc: Egyik sem
Könyvtár: Egyik sem
.NET keretrendszerverziók: 4.7 óta érhető el

Lásd még