FunctionEnter3, fonction
Informe le profileur que le contrôle est passé à une fonction.
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 informe le profileur à mesure que les fonctions sont appelées, mais ne prend pas en charge l'inspection des arguments. Utilisez la méthode ICorProfilerInfo3::SetEnterLeaveFunctionHooks3 pour enregistrer votre implémentation de cette fonction.
La fonction FunctionEnter3 est un rappel ; vous devez l'implémenter. L'implémentation doit utiliser l'attribut de classe de stockage __declspec(naked).
Le moteur d'exécution n'enregistre aucun registre avant d'appeler cette fonction.
À l'entrée, vous devez enregistrer tous les registres que vous utilisez, y compris ceux de l'unité en virgule flottante.
À la sortie, vous devez restaurer la pile en dépilant tous les paramètres qui ont fait l'objet d'un push par son appelant.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : Corprof.idl
Bibliothèque : CorGuids.lib
Versions du .NET Framework : 4
Voir aussi
Référence
SetEnterLeaveFunctionHooks3WithInfo
Autres ressources
Fonctions statiques globales du profilage
Historique des modifications
Date |
Historique |
Motif |
---|---|---|
Octobre 2010 |
Ajouté __stdcall à la syntaxe. |
Commentaires client. |