CV_call_e
Spécifie la convention d’appel d’une fonction.
Notes
Seules les valeurs d’énumération les plus courantes sont documentées ici. L’énumération complète est disponible dans le fichier d’en-tête cvconst.h.
Syntax
typedef enum CV_call_e {
CV_CALL_NEAR_C = 0x00,
CV_CALL_NEAR_FAST = 0x04,
CV_CALL_NEAR_STD = 0x07,
CV_CALL_NEAR_SYS = 0x09,
CV_CALL_THISCALL = 0x0b,
CV_CALL_CLRCALL = 0x16
} CV_call_e;
Éléments
Élément | Description |
---|---|
CV_CALL_NEAR_C | Spécifie une convention d’appel de fonction à l’aide d’un push de droite à gauche proche. La fonction appelante efface la pile. |
CV_CALL_NEAR_FAST | Spécifie une convention d’appel de fonction à l’aide d’un push de gauche à droite proche avec des registres. La fonction appelée utilise la somme des octets de paramètre pour effacer la pile. |
CV_CALL_NEAR_STD | Spécifie une convention d’appel de fonction à l’aide d’un appel quasi standard (push de droite à gauche). |
CV_CALL_NEAR_SYS | Spécifie une convention d’appel de fonction à l’aide d’un appel système proche. |
CV_CALL_THISCALL | Spécifie une convention d’appel de fonction à l’aide this de call( this pointeur transmis dans le registre). |
CV_CALL_CLRCALL | Spécifie une convention d’appel de fonction utilisée par le Common Language Runtime (CLR) (également appelé convention d’appel de code managé). |
Notes
Les valeurs de cette énumération sont retournées par un appel à la méthode IDiaSymbol::get_callingConvention.
Configuration requise
En-tête : cvconst.h
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