Метод ICorProfilerInfo2::GetObjectGeneration

Возвращает сегмент кучи, содержащей указанный объект .

Синтаксис

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

Параметры

objectId
[in] Идентификатор объекта .

range
[out] Указатель на структуру COR_PRF_GC_GENERATION_RANGE , которая описывает диапазон (т. е. блок) памяти в поколении, в котором выполняется сборка мусора. Этот диапазон содержит указанный объект .

Комментарии

Метод GetObjectGeneration можно вызвать из любого обратного вызова профилировщика при условии, что сборка мусора не выполняется. То есть он может вызываться из любого обратного вызова, кроме тех, которые происходят между ICorProfilerCallback2::GarbageCollectionStarted и ICorProfilerCallback2::GarbageCollectionFinished.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorProf.idl, CorProf.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: доступно с версии 2.0

См. также раздел