FunctionEnter3, fonction
Notifie le profileur que le contrôle est passé à une fonction.
Syntaxe
void __stdcall FunctionEnter3(FunctionOrRemappedID functionOrRemappedID);
Paramètres
functionOrRemappedID
[in] Identificateur de la fonction à laquelle le contrôle est passé.
Notes
La fonction de rappel FunctionEnter3
notifie le profileur au fur et à mesure que des fonctions appelées, mais elle ne prend pas en charge l’inspection des arguments. Utilisez la méthode ICorProfilerInfo3::SetEnterLeaveFunctionHooks3 pour inscrire votre implémentation de cette fonction.
La fonction FunctionEnter3
est un rappel ; vous devez l’implémenter. L’implémentation doit utiliser l’attribut __declspec(naked)
de classe de stockage.
Le moteur d’exécution n’enregistre aucun registre avant d’appeler cette fonction.
Lors de l’entrée, vous devez enregistrer tous les registres que vous utilisez, y compris ceux de l’unité à virgule flottante (FPU).
Lors de la sortie, vous devez restaurer la pile en décochant tous les paramètres qui ont été envoyés par son appelant.
Spécifications
Plateformes : Consultez Configuration requise.
Header: CorProf.idl
Bibliothèque : CorGuids.lib
Versions de .NET Framework : Disponible depuis la version 4
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