ICorProfilerCallback::ExceptionUnwindFunctionLeave, méthode
Avertit le profileur que la phase de déroulement de la gestion des exceptions est fini le déroulement d’une fonction.
Syntaxe
HRESULT ExceptionUnwindFunctionLeave();
Notes
Lorsque la méthode ExceptionUnwindFunctionLeave
est appelée, l’instance de fonction et ses données de pile sont supprimées de la pile.
Le profileur ne doit pas bloquer pendant cet appel, car il se peut que la pile ne soit pas dans un état permettant un nettoyage de la mémoire, et donc qu’un nettoyage de la mémoire préemptif ne puisse pas être activé. Si le profileur bloque ici et qu’un nettoyage de la mémoire est tenté, le runtime bloque jusqu’à ce que ce rappel retourne.
Par ailleurs, pendant cet appel, le profileur ne doit pas appeler de code managé ou entraîner de quelque manière une allocation de mémoire managée.
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