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 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET