ICorProfilerInfo::GetILFunctionBodyAllocator 方法

取得介面,提供用來配置記憶體的方法,以交換通用中繼語言 (CIL) 程式代碼中方法的主體。

語法

HRESULT GetILFunctionBodyAllocator(
    [in]  ModuleID      moduleId,
    [out] IMethodMalloc **ppMalloc);

參數

moduleId [in]方法所在的模組識別碼。

ppMalloc[out]IMethodMalloc 介面的指標,提供配置記憶體的方法。

備註

CIL 程式代碼中的方法主體必須以相對於已載入的模組的相對虛擬位址 (RVA) 來找到,這表示它會遵循 4 GB 內的模組。 為了讓工具更輕鬆地交換方法的主體, GetILFunctionBodyAllocator 此方法可確保記憶體配置在該範圍內。

需求

平台:請參閱系統需求

標頭: CorProf.idl、CorProf.h

程式庫:CorGuids.lib

.NET Framework 版本: 自 2.0 起提供

另請參閱