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