Partager via


Fonctions statiques globales du profilage

Mise à jour : novembre 2007

Cette section décrit les fonctions API non managées que l'API de profilage utilise.

Dans cette section

  • FunctionEnter, fonction
    Informe le profileur que le contrôle est en train d'être passé à une fonction. Désapprouvé dans .NET Framework 2.0.

  • FunctionEnter2, fonction
    Informe le profileur que le contrôle est passé à une fonction et fournit des informations sur le frame de pile et les arguments de fonction.

  • FunctionIDMapper, fonction
    Informe le profileur que l'identificateur donné d'une fonction peut être remappé à un autre ID à utiliser dans les rappels enter2/leave2/tailcall2 pour cette fonction. Cette méthode permet également au profileur d'indiquer s'il souhaite recevoir des rappels pour cette fonction.

  • FunctionLeave, fonction
    Informe le profileur qu'une fonction va retourner à l'appelant. Désapprouvé dans .NET Framework 2.0.

  • FunctionLeave2, fonction
    Informe le profileur qu'une fonction va retourner à l'appelant et fournit des informations sur le frame de pile et la valeur de retour de fonction.

  • FunctionTailcall, fonction
    Informe le profileur que la fonction en cours d'exécution va exécuter un appel tail vers une autre fonction. Désapprouvé dans .NET Framework 2.0.

  • FunctionTailcall2, fonction
    Informe le profileur que la fonction en cours d'exécution va exécuter un appel tail vers une autre fonction et fournit des informations sur le frame de pile.

  • StackSnapshotCallback, fonction
    Fournit au profileur des informations sur chaque frame managé et chaque exécution de frames non managés sur la pile lors d'un parcours de pile initialisé par la méthode ICorProfilerInfo2::DoStackSnapshot.

Rubriques connexes

Vue d'ensemble du profilage

Interfaces de profilage

Énumérations de profilage

Structures de profilage