Condividi tramite


Enumerazione CorCallingConvention

Contiene valori che descrivono i tipi di convenzioni per le chiamate effettuate in codice gestito.

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;

Membri

Membro

Descrizione

IMAGE_CEE_CS_CALLCONV_DEFAULT

Indica una convenzione di chiamata predefinita.

IMAGE_CEE_CS_CALLCONV_VARARG

Indica che il metodo accetta un numero variabile di parametri.

IMAGE_CEE_CS_CALLCONV_FIELD

Indica che la chiamata è diretta a un campo.

IMAGE_CEE_CS_CALLCONV_LOCAL_SIG

Indica che la chiamata è diretta a un metodo locale.

IMAGE_CEE_CS_CALLCONV_PROPERTY

Indica che la chiamata è diretta a una proprietà.

IMAGE_CEE_CS_CALLCONV_UNMGD

Indica che la chiamata è di tipo non gestito.

IMAGE_CEE_CS_CALLCONV_GENERICINST

Indica la creazione di un'istanza di un metodo generico.

IMAGE_CEE_CS_CALLCONV_NATIVEVARARG

Indica una chiamata PInvoke a 64 bit a un metodo che accetta un numero variabile di parametri.

IMAGE_CEE_CS_CALLCONV_MAX

Descrive un valore a 4 bit non valido.

IMAGE_CEE_CS_CALLCONV_MASK

Indica che la convenzione di chiamata viene descritta dagli ultimi quattro bit.

IMAGE_CEE_CS_CALLCONV_HASTHIS

Indica che il primo bit descrive un parametro this.

IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS

Indica che un parametro this è descritto esplicitamente nella firma.

IMAGE_CEE_CS_CALLCONV_GENERIC

Indica la firma di un metodo generico contenente un numero esplicito di argomenti di tipo. Precede il conteggio di un parametro ordinario.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorHdr.h

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Altre risorse

Enumerazioni dei metadati