Interface ICorProfilerFunctionControl
Fornece métodos que permitem a um criador de perfis de código se comunicar com o Common Language runtime (CLR) para controlar como o compilador JIT deve gerar código ao recompilar um método específico.
Métodos
Método | Descrição |
---|---|
Método SetCodegenFlags | Define um ou mais sinalizadores da enumeração COR_PRF_CODEGEN_FLAGS para controlar a geração de código para uma função just-in-time (JIT) recompilada. |
Método SetILFunctionBody | Substitui o corpo CIL (Common Intermediate Language) do método. |
Método SetILInstrumentedCodeMap | Define um mapa de códigos para a função especificada usando as entradas de mapa Common Intermediate Language (CIL) especificadas. |
Comentários
A interface de ICorProfilerFunctionControl
fornece métodos para controlar a geração de código para uma única função recompilada. O criador de perfis obtém uma instância dessa interface através do retorno de chamada ICorProfilerCallback4::GetReJITParameters. Cada instância do ICorProfilerFunctionControl
controla todas as instâncias de uma função.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponíveis desde 4.5