Compartilhar via


Enumeração CorCallingConvention

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

Sintaxe

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 padrão.
IMAGE_CEE_CS_CALLCONV_VARARG Especifica que o método usa um número variável de argumentos.
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 é to tipo não gerenciado.
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 usa um número variável de parâmetros.
IMAGE_CEE_CS_CALLCONV_MAX Descreve um valor de quatro 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 parâmetro this.
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS Indica que um parâmetro this é descrito explicitamente 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. Isso precede uma contagem de parâmetros comum.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorHdr.h

Versões do .NET Framework: Disponíveis desde a versão 1.0

Confira também