ICorProfilerFunctionControl 介面
提供的方法可讓程式碼分析工具與通用語言執行平台 (CLR) 進行通訊,以控制在重新編譯特定方法時,JIT 編譯器應如何產生程式碼。
方法
方法 | 描述 |
---|---|
SetCodegenFlags 方法 | 可從 COR_PRF_CODEGEN_FLAGS 列舉設定一或數個旗標,以控制 Just-In-Time (JIT) 重新編譯函式的程式碼產生方式。 |
SetILFunctionBody 方法 | 取代方法的 Common Intermediate Language (CIL) 主體。 |
SetILInstrumentedCodeMap 方法 | 使用指定的通用中間語言 (CIL) 對應項目,為所指定的函式設定程式碼對應。 |
備註
ICorProfilerFunctionControl
介面可提供方法來控制單一重新編譯函式的程式碼產生方式。 分析工具會透過 ICorProfilerCallback4::GetReJITParameters 回呼來取得此介面的執行個體。 ICorProfilerFunctionControl
的每個執行個體各控制一個函式的所有執行個體。
規格需求
平台:請參閱系統需求。
標頭: CorProf.idl、CorProf.h
程式庫:CorGuids.lib
.NET Framework版本:自 4.5 起可用