DacpGenerationData-Struktur

Definiert einen Transportpuffer für Informationen zur Garbage Collection-Generierung.

Note

Diese API wurde ursprünglich für die interne Verwendung in der Runtime entwickelt. Obwohl sie jetzt für die Verwendung durch Dritte unterstützt wird, wird empfohlen, nach Möglichkeit mit den APIs ICorDebug und ICorProfiler zu arbeiten.

Syntax

struct DacpGenerationData : ZeroInit<DacpGenerationData>
{    
    CLRDATA_ADDRESS start_segment;
    CLRDATA_ADDRESS allocation_start;

    // These are examined only for generation 0, otherwise NULL
    CLRDATA_ADDRESS allocContextPtr;
    CLRDATA_ADDRESS allocContextLimit;
};

Elemente

Mitglied Beschreibung
start_segment Die Adresse des ersten Heapsegments für die Generation.
allocation_start Die Adresse, an der die Zuordnung für die Generierung beginnt.
allocContextPtr Der aktuelle Zuordnungskontextzeiger für die Generation 0; andernfalls NULL.
allocContextLimit Die Begrenzung des Zuordnungskontexts für die Generation 0; andernfalls NULL.

Remarks

Diese Struktur befindet sich innerhalb der Laufzeit und wird nicht über Kopfzeilen oder Bibliotheksdateien verfügbar gemacht. Um sie zu verwenden, definieren Sie die Struktur wie oben angegeben.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.
Kopfball: Nichts
Bibliothek: Nichts
.NET Framework-Versionen: Seit 4.7 verfügbar

Siehe auch