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 |
“这次”调用约定。 |
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 起可用