次の方法で共有


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

参照

その他の技術情報

メタデータ列挙体