Partilhar via


Enumeração de CorCallingConvention

Contém valores que descrevem os tipos de convenções de chamada são feitas no código gerenciado.

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;

Membros

Membro

Descrição

IMAGE_CEE_CS_CALLCONV_DEFAULT

Indica uma convenção de chamada de padrão.

IMAGE_CEE_CS_CALLCONV_VARARG

Indica que o método leva a um número variável de parâmetros.

IMAGE_CEE_CS_CALLCONV_FIELD

Indica que a chamada a um campo.

IMAGE_CEE_CS_CALLCONV_LOCAL_SIG

Indica que a chamada para um método local.

IMAGE_CEE_CS_CALLCONV_PROPERTY

Indica que a chamada é uma propriedade.

IMAGE_CEE_CS_CALLCONV_UNMGD

Indica que a chamada não gerenciada.

IMAGE_CEE_CS_CALLCONV_GENERICINST

Indica uma instanciação do método genérico.

IMAGE_CEE_CS_CALLCONV_NATIVEVARARG

Indica uma chamada de PInvoke de 64 bits para um método que usa um número variável de parâmetros.

IMAGE_CEE_CS_CALLCONV_MAX

Descreve um valor inválido de 4 bits.

IMAGE_CEE_CS_CALLCONV_MASK

Indica que a convenção de chamada é descrita pelos bits da parte inferior de quatro.

IMAGE_CEE_CS_CALLCONV_HASTHIS

Indica que o bit superior descreve um this parâmetro.

IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS

Indica que uma this parâmetro explicitamente é descrito na assinatura.

IMAGE_CEE_CS_CALLCONV_GENERIC

Indica uma assinatura de método genérico com número de argumentos de tipo explícito. Esse processo antecede uma contagem de parâmetros comum.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorHdr.h

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Outros recursos

Enumerações de metadados