Partilhar via


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

Ver também