Поделиться через


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

См. также