ICorProfilerFunctionControl (Interfaz)

Proporciona métodos que permiten a un generador de perfiles de código comunicarse con Common Language Runtime (CLR) para controlar cómo debe generar el código el compilador JIT cuando vuelva a compilar un método específico.

Métodos

Método Descripción
Método SetCodegenFlags Establece una o varias marcas de la enumeración COR_PRF_CODEGEN_FLAGS a fin de controlar la generación de código para una función de Just-In-Time (JIT) que se ha vuelto a compilar.
SetILFunctionBody (Método) Reemplaza el cuerpo del Lenguaje intermedio común (CIL) del método.
SetILInstrumentedCodeMap (Método) Establece un mapa de código para la función especificada usando las entradas del mapa de Common Intermediate Language (CIL) especificadas.

Comentarios

La interfaz ICorProfilerFunctionControl proporciona métodos para controlar la generación de código para una única función que se ha vuelto a compilar. El generador de perfiles obtiene una instancia de esta interfaz mediante la devolución de llamada de ICorProfilerCallback4::GetReJITParameters. Cada instancia de ICorProfilerFunctionControl controla todas las instancias de una función.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 4.5

Consulte también