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::GarbageCollectionStartedICorProfilerCallback2::GarbageCollectionFinished 之间发生的回调,可以从任何回调调用。

要求

平台:请参阅系统要求

头文件: CorProf.idl、CorProf.h

库:CorGuids.lib

.NET Framework 版本:自 2.0 起可用

另请参阅