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 起可用

另请参阅