ICorProfilerInfo::SetEnterLeaveFunctionHooks, méthode
Spécifie les fonctions implémentées par profileur à appeler sur les raccordements « enter », « leave » et « tailcall » des fonctions managées.
Syntaxe
HRESULT SetEnterLeaveFunctionHooks(
[in] FunctionEnter *pFuncEnter,
[in] FunctionLeave *pFuncLeave,
[in] FunctionTailcall *pFuncTailcall);
Paramètres
pFuncEnter
[in] Pointeur vers l’implémentation à utiliser comme rappel FunctionEnter.
pFuncLeave
[in] Pointeur vers l’implémentation à utiliser comme rappel FunctionLeave.
pFuncTailcall
[in] Pointeur vers l’implémentation à utiliser comme rappel FunctionTailcall.
Notes
Dans .NET Framework version 1.0, chaque pointeur de fonction peut être null pour désactiver ce rappel correspondant.
Un seul ensemble de rappels peut être actif à la fois. Par conséquent, si un profileur appelle à la fois SetEnterLeaveFunctionHooks
et ICorProfilerInfo2::SetEnterLeaveFunctionHooks2, SetEnterLeaveFunctionHooks2
est prioritaire.
La méthode SetEnterLeaveFunctionHooks
peut être appelée uniquement à partir du rappel ICorProfilerCallback::Initialize du profileur.
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 1.1
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour