Метод 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