Udostępnij za pośrednictwem


GcEvtArgs, struktura

Opisuje określone zdarzenie GC, które miało miejsce. Takie powiadomienie jest przekazywane za pośrednictwem wywołania zwrotnego IXCLRDataExceptionNotification3::OnGcEvent .

Uwaga

Ten interfejs API został pierwotnie zaprojektowany do użytku wewnętrznego w środowisku uruchomieniowym. Mimo że jest ona teraz obsługiwana w przypadku używania innych firm, zalecamy pracę z interfejsami ICorDebug API i ICorProfiler , jeśli jest to możliwe.

Składnia

struct GcEvtArgs
{
    GcEvt_t typ;

    union
    {
      int condemnedGeneration;
    }
};

Elementy członkowskie

Element członkowski opis
typ Wskazuje typ zdarzenia GC.
condemnedGeneration Potępione pokolenie GC.

Należy pamiętać, że element członkowski typ jest wyliczeniem zawierającym jedną z następujących wartości:

Element członkowski Wartość Popis
GC_MARK_END 1 Wskazuje koniec fazy oznaczania GC.

Uwagi

Ta struktura znajduje się wewnątrz środowiska uruchomieniowego i nie jest uwidaczniona za pośrednictwem żadnych nagłówków ani plików biblioteki. Aby go użyć, zdefiniuj strukturę zgodnie z powyższymi definicjami.

Wymagania

Platformy: zobacz Wymagania systemowe. Nagłówek: Brak biblioteki: Brak wersji programu .NET Framework: dostępne od wersji 4.7

Zobacz też