ICorProfilerCallback::JITFunctionPitched メソッド
Just-in-time (JIT) コンパイル済みの関数がメモリから削除されたことをプロファイラーに通知します。
構文
HRESULT JITFunctionPitched(
[in] FunctionID functionId);
パラメーター
functionId
[in] 削除された関数の ID。
解説
削除された関数が呼び出されると、その関数が再コンパイルされるときにプロファイラーは新しい JIT コンパイル イベントを受け取ります。 現在、共通言語ランタイム (CLR) の JIT コンパイラでは、メモリから関数が削除されないため、このコールバックは現在使用されておらず、プロファイラーによって受信されません。
functionId
の値は関数が再コンパイルされるまで有効ではありません。 関数を再コンパイルすると、同じ functionId
の値が使用されます。
必要条件
:「システム要件」を参照してください。
ヘッダー : CorProf.idl、CorProf.h
ライブラリ: CorGuids.lib
.NET Framework のバージョン: 2.0 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET