Метод 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
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по