次の方法で共有


ICorProfilerCallback4::GetReJITParameters メソッド

再コンパイルされた新しいメソッド本体に代替コード生成フラグを設定することをコード プロファイラーに許可します。

構文

HRESULT GetReJITParameters(     [in] ModuleID moduleId,     [in] mdMethodDef methodId,     [in] ICorProfilerFunctionControl *pFunctionControl);  

パラメーター

moduleID
[入力] CLR で JIT 再コンパイル パラメーターを必要とするメソッドが含まれるモジュール。

methodId
[入力] CLR で JIT 再コンパイル パラメーターを必要とするメソッドの MethodDef

pFunctionControl
[入力] ICorProfilerFunctionControl インターフェイスへのポインター。再コンパイルされるメソッドの JIT 再コンパイル情報を提供する目的で、このポインターをプロファイラーで使用できます。

解説

特定のメソッドを再コンパイルするためのパラメーターをプロファイラーで指定できるよう、CLR では GetReJITParameters コールバックが発行されます。 GetReJITParameters コールバックは、関数ごとに 1 回だけ発行されます。プロファイラーによって提供されるパラメーターは、その関数のすべてのインスタンスに適用されます。

必要条件

:システム要件」を参照してください。

ヘッダー : CorProf.idl、CorProf.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4.5 以降で使用可能

関連項目