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