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

関連項目