取得 ICorDebugILCode 的介面指標,其中包含來自作用中 ReJIT 要求的 IL。
語法
HRESULT GetActiveReJitRequestILCode(
ICorDebugILCode **ppReJitedILCode
);
參數
ppReJitedILCode
從作用中 ReJIT 要求指向 IL 的指標。
備註
如果此 ICorDebugFunction3 物件所代表的方法具有作用中的 ReJIT 要求, ppReJitedILCode 則會傳回其 IL 的指標。 如果沒有作用中要求 (這是常見案例) , ppReJitedILCode 則為 null。
ReJIT 要求會在 ICorProfilerCallback4::GetReJITParameters 方法呼叫傳回執行之後立即變成作用中。 它可能尚未進行 JIT 編譯,執行緒可能仍在原始版本的程式碼中執行。 ReJIT 要求會在分析器呼叫 ICorProfilerInfo4::RequestRevert 方法期間變成非作用中。 即使還原 IL 之後,執行緒仍可在 JIT 重新編譯 (ReJIT) 程式碼中執行。
需求
平台: 請參閱 .NET 支援的作業系統。
標題: CorDebug.idl、CorDebug.h
圖書館: CorGuids.lib
.NET 版本: 自 .NET Framework 4.5.2 起提供