Метод 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