Partager via


ICorProfilerInfo2::GetObjectGeneration, méthode

Obtient le segment du tas qui contient l'objet spécifié.

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

Paramètres

  • objectId
    [in] ID de l'objet.

  • range
    [out] Pointeur vers une structure COR_PRF_GC_GENERATION_RANGE qui décrit une plage (autrement dit, un bloc) de mémoire dans la génération qui subit le garbage collection. Cette plage contient l'objet spécifié.

Notes

La méthode GetObjectGeneration peut être appelée à partir de tout rappel de profileur, à condition que le garbage collection ne soit pas en cours. En d'autres termes, elle peut être appelée à partir de tout rappel, à l'exception de ceux qui interviennent entre ICorProfilerCallback2::GarbageCollectionStarted et ICorProfilerCallback2::GarbageCollectionFinished.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorProf.idl, CorProf.h

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICorProfilerInfo, interface

ICorProfilerInfo2, interface