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