Partilhar via


Enumeração CorCallingConvention

Contém valores que descrevem os tipos de convenções de chamadas que são efetuadas no código gerido.

Syntax

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 Description
IMAGE_CEE_CS_CALLCONV_DEFAULT Indica uma convenção de chamadas predefinida.
IMAGE_CEE_CS_CALLCONV_VARARG Indica que o método utiliza um número variável de parâmetros.
IMAGE_CEE_CS_CALLCONV_FIELD Indica que a chamada é para 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 é para uma propriedade.
IMAGE_CEE_CS_CALLCONV_UNMGD Indica que a chamada não é gerida.
IMAGE_CEE_CS_CALLCONV_GENERICINST Indica uma instanciação de método genérico.
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG Indica uma chamada PInvoke de 64 bits para um método que utiliza um número variável de parâmetros.
IMAGE_CEE_CS_CALLCONV_MAX Descreve um valor de 4 bits inválido.
IMAGE_CEE_CS_CALLCONV_MASK Indica que a convenção de chamada é descrita pelos quatro bits inferiores.
IMAGE_CEE_CS_CALLCONV_HASTHIS Indica que o bit superior descreve um this parâmetro.
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS Indica que um this parâmetro é explicitamente descrito na assinatura.
IMAGE_CEE_CS_CALLCONV_GENERIC Indica uma assinatura de método genérico com um número explícito de argumentos de tipo. Isto precede uma contagem normal de parâmetros.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: CorHdr.h

.NET Framework Versões: Disponível desde 1.0

Ver também