アクティブな ReJIT 要求から IL を含む ICorDebugILCode へのインターフェイス ポインターを取得します。
構文
HRESULT GetActiveReJitRequestILCode(
ICorDebugILCode **ppReJitedILCode
);
パラメーター
ppReJitedILCode
アクティブな ReJIT 要求からの IL へのポインター。
注釈
この ICorDebugFunction3 オブジェクトによって表されるメソッドにアクティブな ReJIT 要求がある場合、 ppReJitedILCode はその IL へのポインターを返します。 一般的なケースであるアクティブな要求がない場合、 ppReJitedILCode は null になります。
ReJIT 要求は、 ICorProfilerCallback4::GetReJITParameters メソッド呼び出しから実行が戻った直後にアクティブになります。 まだ JIT コンパイルされておらず、スレッドが元のバージョンのコードで実行されている可能性があります。 ICorProfilerInfo4::RequestRevert メソッドに対するプロファイラーの呼び出し中に ReJIT 要求が非アクティブになります。 IL が元に戻された後も、JIT 再コンパイル (ReJIT) コードでスレッドを実行できます。
Requirements
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
ヘッダ: CorDebug.idl、CorDebug.h
図書館: CorGuids.lib
.NET のバージョン: .NET Framework 4.5.2 以降で使用可能
こちらも参照ください
.NET