共用方式為


IMethodMalloc::Alloc 方法

嘗試為新的 Microsoft Intermediate Language (MSIL) 函式主體配置指定的記憶體數量。

PVOID Alloc (
    [in] ULONG   cb
);

參數

  • cb
    [in] 要配置給方法主體的位元組數目。

備註

所配置之記憶體的開始位址會大於與此配置器 (Allocator) 相關模組的基底位址 (Base Address)。 換言之,每個配置器都是針對特定模組而建立的,而且會嘗試在其基底位址的正位移處配置記憶體。 如果 Alloc 無法在大於模組基底位址的位址上配置所要求的位元組數目,不論實際的可用記憶體空間數量是多少,都會傳回 E_OUTOFMEMORY。

Alloc 方法應該與 ICorProfilerInfo::SetILFunctionBody 方法一起使用。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**CorProf.idl、CorProf.h

**程式庫:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

請參閱

參考

IMethodMalloc 介面