IMethodMalloc::Alloc 메서드

새 CIL(공용 중간 언어) 함수 본문에 대해 지정된 양의 메모리를 할당하려고 시도합니다.

구문

PVOID Alloc (
    [in] ULONG   cb
);

매개 변수

cb
[in] 메서드 본문에 할당할 바이트 수입니다.

설명

할당된 메모리는 이 할당자와 연결된 모듈의 기본 주소보다 큰 주소에서 시작됩니다. 즉, 각 할당자는 특정 모듈에 대해 만들어지고 기본 주소에서 양수 오프셋으로 메모리를 할당하려고 시도합니다. Alloc에서 모듈의 기본 주소보다 큰 주소에서 요청된 바이트 수를 할당하지 못하면 NULL이 반환됩니다.

Alloc 메서드는 ICorProfilerInfo::SetILFunctionBody 메서드와 함께 사용해야 합니다.

요구 사항

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

헤더: CorProf.idl, CorProf.h

라이브러리: CorGuids.lib

.NET Framework 버전: 2.0부터 사용 가능

참고 항목