Compartilhar via


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

Confira também