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 인터페이스