Freigeben über


ICorProfilerInfo2::GetObjectGeneration-Methode

Ruft das Segment des Heaps mit dem angegebenen Objekt ab.

Syntax

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.

Bemerkungen

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: Informationen finden Sie unter Systemanforderungen.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch