ICorProfilerInfo2::SetEnterLeaveFunctionHooks2, méthode
Spécifie les fonctions implémentées par profileur à appeler sur les versions mises à jour des raccordements « enter », « leave » et « tailcall » des fonctions managées.
Syntaxe
HRESULT SetEnterLeaveFunctionHooks2(
[in] FunctionEnter2 *pFuncEnter,
[in] FunctionLeave2 *pFuncLeave,
[in] FunctionTailcall2 *pFuncTailcall);
Paramètres
pFuncEnter
[in] Pointeur vers l’implémentation à utiliser comme rappel FunctionEnter2.
pFuncLeave
[in] Pointeur vers l’implémentation à utiliser comme rappel FunctionLeave2.
pFuncTailcall
[in] Pointeur vers l’implémentation à utiliser comme rappel FunctionTailcall2.
Notes
La méthode SetEnterLeaveFunctionHooks2
est similaire à la méthode ICorProfilerInfo::SetEnterLeaveFunctionHooks. Utilisez la première pour spécifier les fonctions à utiliser comme versions plus récentes des rappels enter/leave/tailcall, et ce dernier pour spécifier les fonctions à utiliser comme versions antérieures des rappels enter/leave/tailcall.
Un seul ensemble de rappels peut être actif à la fois. Par conséquent, si un profileur appelle à la fois ICorProfilerInfo::SetEnterLeaveFunctionHooks
et SetEnterLeaveFunctionHooks2
, SetEnterLeaveFunctionHooks2
est utilisé.
La méthode SetEnterLeaveFunctionHooks2
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 2.0
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