ICorProfilerFunctionControl Interface
Fornece métodos que permitem que um gerador de perfis de código comunique 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 recompilada just-in-time (JIT). |
Método SetILFunctionBody | Substitui o corpo da Linguagem Intermédia Comum (CIL) do método . |
Método SetILInstrumentedCodeMap | Define um mapa de código para a função especificada com as entradas de mapa de Linguagem Intermédia Comum (CIL) especificadas. |
Observações
A ICorProfilerFunctionControl
interface fornece métodos para controlar a geração de código para uma única função recompilada. O gerador de perfis obtém uma instância desta interface através da chamada de retorno ICorProfilerCallback4::GetReJITParameters . Cada instância de ICorProfilerFunctionControl
controla todas as instâncias de uma função.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework Versões: Disponível desde a versão 4.5