Метод ICorProfilerInfo::GetILFunctionBodyAllocator

Возвращает интерфейс, предоставляющий метод выделения памяти для замены текста метода в коде общего промежуточного языка (CIL).

Синтаксис

HRESULT GetILFunctionBodyAllocator(
    [in]  ModuleID      moduleId,
    [out] IMethodMalloc **ppMalloc);

Параметры

moduleId [in] Идентификатор модуля, в котором находится метод.

ppMalloc [out] Указатель на интерфейс IMethodMalloc , предоставляющий метод выделения памяти.

Замечания

Текст метода в коде CIL должен находиться как относительный виртуальный адрес (RVA) относительно загруженного модуля, что означает, что он следует модулю в пределах 4 ГБ. Чтобы упростить переключение текста метода инструментом, GetILFunctionBodyAllocator метод гарантирует выделение памяти в пределах этого диапазона.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorProf.idl, CorProf.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: Доступно с версии 2.0

См. также