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 |
使用しません。 |
解説
.NET Framework Version 1.0 では、CLR は "高速" 呼び出し規約をサポートしていません。
必要条件
プラットフォーム : 「.NET Framework システム要件」を参照
ヘッダー : CorHdr.h
.NET Framework のバージョン : 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0