CorCallingConvention, énumération
Contient des valeurs qui décrivent les types de conventions d’appel effectuées dans le code managé.
Syntaxe
typedef enum CorCallingConvention
{
IMAGE_CEE_CS_CALLCONV_DEFAULT = 0x0,
IMAGE_CEE_CS_CALLCONV_VARARG = 0x5,
IMAGE_CEE_CS_CALLCONV_FIELD = 0x6,
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG = 0x7,
IMAGE_CEE_CS_CALLCONV_PROPERTY = 0x8,
IMAGE_CEE_CS_CALLCONV_UNMGD = 0x9,
IMAGE_CEE_CS_CALLCONV_GENERICINST = 0xa,
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG = 0xb,
IMAGE_CEE_CS_CALLCONV_MAX = 0xc,
IMAGE_CEE_CS_CALLCONV_MASK = 0x0f,
IMAGE_CEE_CS_CALLCONV_HASTHIS = 0x20,
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS = 0x40,
IMAGE_CEE_CS_CALLCONV_GENERIC = 0x10
} CorCallingConvention;
Membres
Membre | Description |
---|---|
IMAGE_CEE_CS_CALLCONV_DEFAULT |
Indique une convention d’appel par défaut. |
IMAGE_CEE_CS_CALLCONV_VARARG |
Indique que la méthode accepte un nombre variable de paramètres. |
IMAGE_CEE_CS_CALLCONV_FIELD |
Indique que l’appel est à un champ. |
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG |
Indique que l’appel est à une méthode locale. |
IMAGE_CEE_CS_CALLCONV_PROPERTY |
Indique que l’appel est à une propriété. |
IMAGE_CEE_CS_CALLCONV_UNMGD |
Indique que l’appel n’est pas managé. |
IMAGE_CEE_CS_CALLCONV_GENERICINST |
Indique une instanciation de méthode générique. |
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG |
Indique un appel PInvoke 64 bits à une méthode qui accepte un nombre variable de paramètres. |
IMAGE_CEE_CS_CALLCONV_MAX |
Décrit une valeur 4 bits non valide. |
IMAGE_CEE_CS_CALLCONV_MASK |
Indique que la convention d’appel est décrite par les quatre bits inférieurs. |
IMAGE_CEE_CS_CALLCONV_HASTHIS |
Indique que le bit supérieur décrit un paramètre this . |
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS |
Indique qu’un paramètre this est décrit explicitement dans la signature. |
IMAGE_CEE_CS_CALLCONV_GENERIC |
Indique une signature de méthode générique avec un nombre explicite d’arguments de type. Cela précède un nombre de paramètres ordinaire. |
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorHdr.h
Versions de .NET Framework : disponible depuis la version 1.0
Voir aussi
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.