ICorProfilerFunctionControl, interface

Fournit des méthodes qui permettent à un profileur de code de communiquer avec le CLR (Common Language Runtime) pour contrôler comment le compilateur juste-à-temps doit générer du code lors de la recompilation d'une méthode spécifique.

Méthodes

Méthode Description
SetCodegenFlags, méthode Définit un ou plusieurs indicateurs à partir de l’énumération COR_PRF_CODEGEN_FLAGS pour contrôler la génération de code pour une fonction recompilée par un compilateur juste-à-temps.
SetILFunctionBody, méthode Remplace le corps Common Intermediate Language (CIL) de la méthode.
SetILInstrumentedCodeMap, méthode Définit une carte de code pour la fonction spécifiée à l’aide des entrées de mappage CIL (Common Intermediate Language) spécifiées.

Notes

L'interface ICorProfilerFunctionControl fournit des méthodes pour le contrôle de la génération de code pour une seule fonction recompilée. Le profileur obtient une instance de cette interface via le rappel de ICorProfilerCallback4::GetReJITParameters. Chaque instance de ICorProfilerFunctionControl contrôle toutes les instances d'une seule fonction.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorProf.idl, CorProf.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : disponible depuis la version 4.5

Voir aussi