Partilhar via


Enumeração corUnmanagedCallingConvention

Especifica as convenções de chamada para código não gerido.

Syntax

typedef enum CorUnmanagedCallingConvention {  
  
    IMAGE_CEE_UNMANAGED_CALLCONV_C         = 0x1,  
    IMAGE_CEE_UNMANAGED_CALLCONV_STDCALL   = 0x2,  
    IMAGE_CEE_UNMANAGED_CALLCONV_THISCALL  = 0x3,  
    IMAGE_CEE_UNMANAGED_CALLCONV_FASTCALL  = 0x4,  
  
    IMAGE_CEE_CS_CALLCONV_C                = 0x1,  
    IMAGE_CEE_CS_CALLCONV_STDCALL          = 0x2,  
    IMAGE_CEE_CS_CALLCONV_THISCALL         = 0x3,  
    IMAGE_CEE_CS_CALLCONV_FASTCALL         = 0x4  
  
} CorUnmanagedCallingConvention;  

Membros

Membro Description
IMAGE_CEE_UNMANAGED_CALLCONV_C A convenção de chamadas de idioma C.
IMAGE_CEE_UNMANAGED_CALLCONV_STDCALL A convenção de chamadas padrão.
IMAGE_CEE_UNMANAGED_CALLCONV_THISCALL A convenção de chamadas "isto".
IMAGE_CEE_UNMANAGED_CALLCONV_FASTCALL A convenção de chamadas "rápidas".
IMAGE_CEE_CS_CALLCONV_C Não utilizado.
IMAGE_CEE_CS_CALLCONV_STDCALL Não utilizado.
IMAGE_CEE_CS_CALLCONV_THISCALL Não utilizado.
IMAGE_CEE_CS_CALLCONV_FASTCALL Não utilizado.

Observações

O CLR não suporta a convenção de chamadas "rápida" no .NET Framework versão 1.0.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: CorHdr.h

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

Ver também