ICorProfilerFunctionControl-Schnittstelle
Stellt Methoden bereit, die einem Codeprofiler ermöglichen, mit der CLR (Common Language Runtime) zu kommunizieren, um zu steuern, wie der JIT-Compiler Code generieren soll, wenn er eine bestimmte Methode neu kompiliert.
Methoden
Methode | Beschreibung |
---|---|
SetCodegenFlags-Methode | Legt ein oder mehrere Flags aus der COR_PRF_CODEGEN_FLAGS-Enumeration fest, um die Codegenerierung für eine erneut Just-In-Time kompilierte Funktion zu steuern. |
SetILFunctionBody-Methode | Ersetzt den CIL-Text (Common Intermediate Language) der Methode. |
SetILInstrumentedCodeMap-Methode | Legt eine Codezuordnung für die angegebene Funktion mit den angegebenen Common Intermediate Language (CIL)-Zuordnungseinträgen fest. |
Bemerkungen
Die ICorProfilerFunctionControl
-Schnittstelle stellt Methoden zum Steuern der Codegenerierung für eine einzelne neu kompilierte Funktion bereit. Der Profiler ruft eine Instanz dieser Schnittstelle durch den ICorProfilerCallback4::GetReJITParameters-Rückruf ab. Jede Instanz von ICorProfilerFunctionControl
steuert alle Instanzen einer Funktion.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 4.5 verfügbar.