次の方法で共有


ICorProfilerCallback4::ReJITCompilationFinished メソッド

Just-in-time (JIT) コンパイラで関数の再コンパイルが終了したことをプロファイラーに通知します。

構文

HRESULT ReJITCompilationFinished(  
    [in] FunctionID functionId,    [in] ReJITID rejitId,  
    [in] HRESULT    hrStatus,  
    [in] BOOL       fIsSafeToBlock);  

パラメーター

functionId
[in] 再コンパイルされた関数の ID。

rejitId
[in] JIT 再コンパイルされた関数のID。

hrStatus
[in] JIT 再コンパイルが成功したかどうかを示す値。

fIsSafeToBlock
[in] true の場合、ブロックが原因で、呼び出し元のスレッドがこのコールバックから戻るのをランタイムが待機する場合があることを示します。false の場合、ブロックがランタイムの動作に影響を与えないことを示します。

true の値によってランタイムに問題が起きることはありませんが、プロファイルの結果に影響を与える可能性があります。

必要条件

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

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

ライブラリ: CorGuids.lib

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

関連項目