Перечисление 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.
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.