다음을 통해 공유


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 메서드를 대신 사용해야 합니다.

이 함수는 호출자 할당 버퍼를 사용합니다. 이러한 두 접근 방식에 대한 자세한 내용은 Caller-Allocated Buffers를 참조하십시오.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: CorProf.idl, CorProf.h

라이브러리: CorGuids.lib

.NET Framework 버전: 1.0

참고 항목

참조

ICorProfilerInfo 인터페이스

기타 리소스

프로파일링 인터페이스

프로파일링(관리되지 않는 API 참조)