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