Interfaccia ICorProfilerFunctionControl

Fornisce i metodi che consentono a un Code Profiler di comunicare con Common Language Runtime (CLR) per controllare in che modo il compilatore JIT deve generare codice durante la ricompilazione di uno specifico metodo.

Metodi

Metodo Descrizione
Metodo SetCodegenFlags Imposta uno o più flag dall'enumerazione COR_PRF_CODEGEN_FLAGS per controllare la generazione del codice per una funzione ricompilata JIT (Just-In-Time).
Metodo SetILFunctionBody Sostituisce il corpo Common Intermediate Language (CIL) del metodo.
Metodo SetILInstrumentedCodeMap Imposta una mappa del codice per la funzione specificata usando le voci della mappa CIL (Common Intermediate Language) specificate.

Commenti

L'interfaccia ICorProfilerFunctionControl fornisce metodi per controllare la generazione di codice per una singola funzione ricompilata. Il profiler ottiene un'istanza di questa interfaccia tramite il callback ICorProfilerCallback4::GetReJITParameters . Ogni istanza di ICorProfilerFunctionControl controlla tutte le istanze di una funzione.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorProf.idl, CorProf.h

Libreria: CorGuids.lib

Versioni di .NET Framework: Disponibile dalla versione 4.5

Vedi anche