Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt einen Bereich (d. h. einen Block) des Speichers, der einer Garbage Collection unterzogen wird.
typedef struct COR_PRF_GC_GENERATION_RANGE {
COR_PRF_GC_GENERATION generation;
ObjectID rangeStart;
UINT_PTR rangeLength;
UINT_PTR rangeLengthReserved;
} COR_PRF_GC_GENERATION_RANGE;
Member
Member |
Beschreibung |
|---|---|
generation |
Ein Wert der COR_PRF_GC_GENERATION-Enumeration, der die Generation angibt, zu der der Speicherblock gehört. |
rangeStart |
Die ID eines Objekts, das den Startspeicherort des Speicherblocks angibt. |
rangeLength |
Ein Zeiger auf eine ganze Zahl, die die Größe des verwendeten Teils des Speicherblocks (d. h. die Menge des innerhalb des Blocks verwendeten Speichers) angibt. |
rangeLengthReserved |
Ein Zeiger auf eine ganze Zahl, die die Größe des Speicherblocks (d. h. die Menge für den Block reservierten Speichers) angibt. |
Hinweise
Die Genauigkeit des rangeLength-Werts ist nur dann garantiert, wenn ICorProfilerInfo2::GetGenerationBounds oder ICorProfilerInfo2::GetObjectGeneration, die beide die COR_PRF_GC_GENERATION_RANGE-Struktur verwenden, von der ICorProfilerCallback2::GarbageCollectionStarted-Methode oder der ICorProfilerCallback2::GarbageCollectionFinished-Methode aufgerufen wird.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorProf.idl
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0