Condividi tramite


Metodo ICorProfilerInfo2::GetObjectGeneration

Ottiene il segmento dell'heap che contiene l'oggetto specificato.

HRESULT GetObjectGeneration(
    [in] ObjectID objectId,
    [out] COR_PRF_GC_GENERATION_RANGE *range);

Parametri

  • objectId
    [in] ID dell'oggetto.

  • range
    [out] Puntatore a una struttura COR_PRF_GC_GENERATION_RANGE, che descrive un intervallo (blocco) di memoria all'interno della generazione sulla quale è in esecuzione Garbage Collection. In questo intervallo è contenuto l'oggetto specificato.

Note

Il metodo GetObjectGeneration può essere chiamato da qualsiasi callback del profiler, purché non sia in corso la Garbage Collection. In altri termini, può essere chiamato da tutti i callback a eccezione di quelli che si verificano tra i metodi ICorProfilerCallback2::GarbageCollectionStarted e ICorProfilerCallback2::GarbageCollectionFinished.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorProf.idl, CorProf.h

Libreria: CorGuids.lib

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

Interfaccia ICorProfilerInfo

Interfaccia ICorProfilerInfo2