次の方法で共有


IMethodMalloc

更新 : 2007 年 11 月

新しい Microsoft Intermediate Language (MSIL) 関数本体にメモリを割り当てるためのメソッドを提供します。

ms231580.alert_note(ja-jp,VS.90).gifメモ :

IMethodMalloc インターフェイスは単純なメモリ アロケータです。これを使用してメモリを割り当てることはできますが、解放することはできません。

interface IMethodMalloc : IUnknown {
        
    PVOID Alloc (
        [in] ULONG   cb
    );
}

メソッド

メソッド

説明

IMethodMalloc::Alloc メソッド

新しい MSIL 関数本体に対して、指定されたメモリ量の割り当てを試みます。

解説

各アロケータはモジュール固有であり、関数本体がモジュールのベースから正のオフセットに配置されるようにします。モジュールのベースを超えるメモリは貴重な場合があるため、アロケータを使用して、関数本体だけにメモリを割り当てる必要があります。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : CorProf.idl

ライブラリ : CorGuids.lib

.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

その他の技術情報

プロファイリングのインターフェイス