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 de cvconst.h.
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
CV_CALL_NEAR_C
Spécifie une convention d'appel de fonction à l'aide d'une transmission de type push de droite à gauche proche. l'appel de la fonction désactive la pile.CV_CALL_NEAR_FAST
Spécifie une convention d'appel de fonction à l'aide d'une transmission de type push de gauche à droite collaboration avec des registres. La fonction appelée utilise la somme d'octets de paramètre pour désactiver la pile.CV_CALL_NEAR_STD
Spécifie une convention d'appel de fonction à l'aide d'un appel standard fermant (modèle 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 de l'appel d' this (pointeur d'this passé dans le registre).CV_CALL_CLRCALL
Spécifie une convention d'appel de fonction utilisée par le common langage (CLR) runtime (également appelé une convention d'appel de code managé).
Notes
Les valeurs de cette énumération sont retournées par un appel à la méthode d' IDiaSymbol::get_callingConvention .
Configuration requise
en-tête : cvconst.h
Voir aussi
Référence
IDiaSymbol::get_callingConvention