ICorProfilerInfo2::GetObjectGeneration-Methode
Ruft das Segment des Heaps ab, der das angegebene Objekt enthält.
HRESULT GetObjectGeneration(
[in] ObjectID objectId,
[out] COR_PRF_GC_GENERATION_RANGE *range);
Parameter
objectId
[in] Die ID des Objekts.range
[out] Ein Zeiger auf eine COR_PRF_GC_GENERATION_RANGE-Struktur, die einen Bereich (d. h. einen Block) des Arbeitsspeichers innerhalb der Generation beschreibt, für die eine Garbage Collection durchgeführt wird. Dieser Bereich enthält das angegebene Objekt.
Hinweise
Die GetObjectGeneration-Methode kann von jedem Profilerrückruf aufgerufen werden, solange die Garbage Collection nicht durchgeführt wird. Das heißt, sie kann von einem beliebigen Rückruf mit Ausnahme der Rückrufe aufgerufen werden, die zwischen ICorProfilerCallback2::GarbageCollectionStarted und ICorProfilerCallback2::GarbageCollectionFinished auftreten.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0