Freigeben über


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.

Siehe auch