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