ICorProfilerInfo::GetCodeInfo 메서드

지정된 함수 ID와 연결된 네이티브 코드의 범위를 가져옵니다.

이 메서드는 사용되지 않습니다. 대신 ICorProfilerInfo2::GetCodeInfo2 메서드를 사용합니다.

구문

HRESULT GetCodeInfo(  
    [in]  FunctionID functionId,  
    [out] LPCBYTE    *pStart,  
    [out] ULONG      *pcSize);  

매개 변수

functionId
[in] 네이티브 코드가 연결된 함수의 ID입니다.

pStart
[out] 함수의 네이티브 코드를 구성하는 바이트 배열에 대한 포인터입니다.

pcSize
[out] 네이티브 코드의 크기(바이트)를 지정하는 정수에 대한 포인터입니다.

설명

성능을 최적화하기 위해 .NET Framework 버전 2.0의 런타임은 함수의 미리 컴파일된 네이티브 코드를 여러 영역으로 분할합니다. 결과적으로 GetCodeInfo 메서드는 함수의 네이티브 코드 범위를 처리할 수 없으므로 .NET Framework 2.0에서 사용되지 않습니다. 프로파일러가 보다 일반적인 ICorProfilerInfo2::GetCodeInfo2 메서드 사용으로 전환해야 합니다.

이 함수는 호출자 할당 버퍼를 사용합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorProf.idl, CorProf.h

라이브러리: CorGuids.lib

.NET Framework 버전: 1.0

참고 항목