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