DacpGcHeapData-struktur

Definierar en transportbuffert för allmän information om skräpinsamling.

Note

Det här API:et utformades ursprungligen för intern användning i körningen. Även om det nu stöds för användning från tredje part rekommenderar vi att du arbetar med ICorDebug OCH ICorProfiler API:er när det är möjligt.

Syntax

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

Members

Medlem Beskrivning
bServerMode Ett värde som anger om körningen använder server GC.
bGcStructuresValid Ett värde som anger om GC-strukturerna är giltiga.
HeapCount Antalet GC-heaps.
g_max_generation Maximalt GC-generationsnummer.
Request Fyller i strukturen genom att anropa ISOSDacInterface::GetGCHeapData.

Remarks

Den här strukturen finns i körningen och exponeras inte via några rubriker eller biblioteksfiler. Om du vill använda den definierar du strukturen enligt ovan.

Requirements

Plattformar: Se Systemkrav.
Rubrik: Ingen
Bibliotek: Ingen
.NET Framework-versioner: Tillgänglig sedan 4.7

Se även