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부터 사용 가능

참고 항목