ICorProfilerInfo::GetILFunctionBodyAllocator 메서드
CIL(공용 중간 언어) 코드에서 메서드 본문을 교환하는 데 사용할 메모리를 할당하는 메서드를 제공하는 인터페이스를 가져옵니다.
구문
HRESULT GetILFunctionBodyAllocator(
[in] ModuleID moduleId,
[out] IMethodMalloc **ppMalloc);
매개 변수
moduleId
[in] 메서드가 있는 모듈의 ID입니다.
ppMalloc
[out] 메모리를 할당하는 메서드를 제공하는 IMethodMalloc 인터페이스에 대한 포인터입니다.
설명
CIL 코드의 메서드 본문은 로드된 모듈을 기준으로 RVA(상대 가상 주소)로 위치해야 합니다. 즉, 4GB 이내의 모듈을 따릅니다. 도구에서 메서드 본문을 보다 쉽게 교환할 수 있도록 GetILFunctionBodyAllocator
메서드는 해당 범위 내에서 메모리가 할당되도록 합니다.
요구 사항
플랫폼:시스템 요구 사항을 참조하세요.
헤더: CorProf.idl, CorProf.h
라이브러리: CorGuids.lib
.NET Framework 버전: 2.0부터 사용 가능
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET