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 以降で使用可能

関連項目