Compartir a través de


CorCallingConvention (Enumeración)

Contiene valores que describen los tipos de convenciones de llamada realizadas en el código administrado.

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;

Miembros

Miembro

Descripción

IMAGE_CEE_CS_CALLCONV_DEFAULT

Indica una convención de llamada predeterminada.

IMAGE_CEE_CS_CALLCONV_VARARG

Indica que el método toma un número variable de parámetros.

IMAGE_CEE_CS_CALLCONV_FIELD

Indica que la llamada es a un campo.

IMAGE_CEE_CS_CALLCONV_LOCAL_SIG

Indica que la llamada es a un método local.

IMAGE_CEE_CS_CALLCONV_PROPERTY

Indica que la llamada es a una propiedad.

IMAGE_CEE_CS_CALLCONV_UNMGD

Indica que la llamada es una llamada no administrada.

IMAGE_CEE_CS_CALLCONV_GENERICINST

Indica una creación de instancias de método genérica.

IMAGE_CEE_CS_CALLCONV_NATIVEVARARG

Indica un llamada PInvoke de 64 bits a un método que utiliza un número variable de parámetros.

IMAGE_CEE_CS_CALLCONV_MAX

Describe un valor de 4 bits no válido.

IMAGE_CEE_CS_CALLCONV_MASK

Indica que la convención de llamada está descrita por los cuatro bits inferiores.

IMAGE_CEE_CS_CALLCONV_HASTHIS

Indica que el bit superior describe un parámetro this.

IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS

Indica que un parámetro this se encuentra descrito explícitamente en la firma.

IMAGE_CEE_CS_CALLCONV_GENERIC

Indica un prototipo de método genérico con un número explícito de argumentos de tipo. Esto precede a un recuento de parámetros ordinario.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorHdr.h

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Otros recursos

Enumeraciones para metadatos