Freigeben über


GcEvtArgs-Struktur

Beschreibt ein bestimmtes GC-Ereignis, das aufgetreten ist. Diese Benachrichtigung wird über den IXCLRDataExceptionNotification3::OnGcEvent Rückruf erteilt.

Hinweis

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 GcEvtArgs
{
    GcEvt_t typ;

    union
    {
      int condemnedGeneration;
    }
};

Member

Member Beschreibung
typ Gibt den Typ des GC-Ereignisses an.
condemnedGeneration Die verurteilte GC-Generation.

Beachten Sie, dass das typ Element eine Enumeration ist, die einen der folgenden Werte enthält:

Member Wert Beschreibung des Dataflows
GC_MARK_END 1 Gibt das Ende der Markierungsphase des GC an.

Hinweise

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

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen. Header: Keine Bibliothek: Keine .NET Framework-Versionen: Verfügbar seit 4.7

Siehe auch