Поделиться через


Перечисление CorUnmanagedCallingConvention

Задает соглашения о вызовах для неуправляемого кода.

Синтаксис

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;  

Элементы

Член Описание
IMAGE_CEE_UNMANAGED_CALLCONV_C Соглашение о вызовах языка C.
IMAGE_CEE_UNMANAGED_CALLCONV_STDCALL Стандартное соглашение о вызовах.
IMAGE_CEE_UNMANAGED_CALLCONV_THISCALL Соглашение о вызовах this.
IMAGE_CEE_UNMANAGED_CALLCONV_FASTCALL Соглашение о "быстрых" вызовах.
IMAGE_CEE_CS_CALLCONV_C Не используется.
IMAGE_CEE_CS_CALLCONV_STDCALL Не используется.
IMAGE_CEE_CS_CALLCONV_THISCALL Не используется.
IMAGE_CEE_CS_CALLCONV_FASTCALL Не используется.

Комментарии

Среда CLR не поддерживает соглашение о быстрых вызовах в платформа .NET Framework версии 1.0.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: CorHdr.h

версии платформа .NET Framework: доступно с версии 1.0.

См. также раздел