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
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.