Compartilhar via


Enumeração de CorUnmanagedCallingConvention

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

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

Descrição

IMAGE_CEE_UNMANAGED_CALLCONV_C

A convenção de chamada de linguagem C.

IMAGE_CEE_UNMANAGED_CALLCONV_STDCALL

A convenção de chamada padrão.

IMAGE_CEE_UNMANAGED_CALLCONV_THISCALL

"Este" convenção de chamada.

IMAGE_CEE_UNMANAGED_CALLCONV_FASTCALL

A "rápida" convenção de chamada.

IMAGE_CEE_CS_CALLCONV_C

Não usado.

IMAGE_CEE_CS_CALLCONV_STDCALL

Não usado.

IMAGE_CEE_CS_CALLCONV_THISCALL

Não usado.

IMAGE_CEE_CS_CALLCONV_FASTCALL

Não usado.

Comentários

O CLR não oferece suporte a "rápida" convenção de chamada.NET Framework versão 1.0.

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