Partager via


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