共用方式為


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 之間發生的回呼。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**CorProf.idl、CorProf.h

**程式庫:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

請參閱

參考

ICorProfilerInfo 介面

ICorProfilerInfo2 介面