CorCallingConvention, énumération
Contient des valeurs qui décrivent les types de conventions d'appel dans le code managé.
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 se fait à un champ. |
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG |
Indique que l'appel se fait à une méthode locale. |
IMAGE_CEE_CS_CALLCONV_PROPERTY |
Indique que l'appel se fait à une propriété. |
IMAGE_CEE_CS_CALLCONV_UNMGD |
Indique que l'appel est non 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 prend un nombre variable de paramètres. |
IMAGE_CEE_CS_CALLCONV_MAX |
Décrit une valeur à quatre 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. Précède un nombre de paramètres ordinaires. |
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : CorHdr.h
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0