ICorProfilerInfo2::GetObjectGeneration 方法
获取包含指定对象的堆段。
语法
HRESULT GetObjectGeneration(
[in] ObjectID objectId,
[out] COR_PRF_GC_GENERATION_RANGE *range);
参数
objectId
[in] 对象 ID。
range
[out] 指向 COR_PRF_GC_GENERATION_RANGE 结构的指针,该结构描述当前正在进行垃圾回收的代系中的内存范围(即,块)。 范围内包含指定对象。
注解
可以从任何探查器回调调用 GetObjectGeneration
方法,前提是当前未进行垃圾回收。 也就是说,除了 ICorProfilerCallback2::GarbageCollectionStarted 和 ICorProfilerCallback2::GarbageCollectionFinished 之间发生的回调,可以从任何回调调用。
要求
平台:请参阅系统要求。
头文件: CorProf.idl、CorProf.h
库:CorGuids.lib
.NET Framework 版本:自 2.0 起可用