Win32 API 日本語リファレンス
ホームSystem.WinRT.Metadata › CorCallingConvention

CorCallingConvention

列挙型
基底型i4

メンバー 13

名前10進16進
IMAGE_CEE_CS_CALLCONV_DEFAULT00x0
IMAGE_CEE_CS_CALLCONV_VARARG50x5
IMAGE_CEE_CS_CALLCONV_FIELD60x6
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG70x7
IMAGE_CEE_CS_CALLCONV_PROPERTY80x8
IMAGE_CEE_CS_CALLCONV_UNMGD90x9
IMAGE_CEE_CS_CALLCONV_GENERICINST100xA
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG110xB
IMAGE_CEE_CS_CALLCONV_MAX120xC
IMAGE_CEE_CS_CALLCONV_MASK150xF
IMAGE_CEE_CS_CALLCONV_HASTHIS320x20
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS640x40
IMAGE_CEE_CS_CALLCONV_GENERIC160x10

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum CorCallingConvention : int {
    IMAGE_CEE_CS_CALLCONV_DEFAULT = 0,
    IMAGE_CEE_CS_CALLCONV_VARARG = 5,
    IMAGE_CEE_CS_CALLCONV_FIELD = 6,
    IMAGE_CEE_CS_CALLCONV_LOCAL_SIG = 7,
    IMAGE_CEE_CS_CALLCONV_PROPERTY = 8,
    IMAGE_CEE_CS_CALLCONV_UNMGD = 9,
    IMAGE_CEE_CS_CALLCONV_GENERICINST = 10,
    IMAGE_CEE_CS_CALLCONV_NATIVEVARARG = 11,
    IMAGE_CEE_CS_CALLCONV_MAX = 12,
    IMAGE_CEE_CS_CALLCONV_MASK = 15,
    IMAGE_CEE_CS_CALLCONV_HASTHIS = 32,
    IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS = 64,
    IMAGE_CEE_CS_CALLCONV_GENERIC = 16
} CorCallingConvention;
public enum CorCallingConvention : int
{
    IMAGE_CEE_CS_CALLCONV_DEFAULT = 0,
    IMAGE_CEE_CS_CALLCONV_VARARG = 5,
    IMAGE_CEE_CS_CALLCONV_FIELD = 6,
    IMAGE_CEE_CS_CALLCONV_LOCAL_SIG = 7,
    IMAGE_CEE_CS_CALLCONV_PROPERTY = 8,
    IMAGE_CEE_CS_CALLCONV_UNMGD = 9,
    IMAGE_CEE_CS_CALLCONV_GENERICINST = 10,
    IMAGE_CEE_CS_CALLCONV_NATIVEVARARG = 11,
    IMAGE_CEE_CS_CALLCONV_MAX = 12,
    IMAGE_CEE_CS_CALLCONV_MASK = 15,
    IMAGE_CEE_CS_CALLCONV_HASTHIS = 32,
    IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS = 64,
    IMAGE_CEE_CS_CALLCONV_GENERIC = 16,
}
Public Enum CorCallingConvention As Integer
    IMAGE_CEE_CS_CALLCONV_DEFAULT = 0
    IMAGE_CEE_CS_CALLCONV_VARARG = 5
    IMAGE_CEE_CS_CALLCONV_FIELD = 6
    IMAGE_CEE_CS_CALLCONV_LOCAL_SIG = 7
    IMAGE_CEE_CS_CALLCONV_PROPERTY = 8
    IMAGE_CEE_CS_CALLCONV_UNMGD = 9
    IMAGE_CEE_CS_CALLCONV_GENERICINST = 10
    IMAGE_CEE_CS_CALLCONV_NATIVEVARARG = 11
    IMAGE_CEE_CS_CALLCONV_MAX = 12
    IMAGE_CEE_CS_CALLCONV_MASK = 15
    IMAGE_CEE_CS_CALLCONV_HASTHIS = 32
    IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS = 64
    IMAGE_CEE_CS_CALLCONV_GENERIC = 16
End Enum
import enum

class CorCallingConvention(enum.IntEnum):
    IMAGE_CEE_CS_CALLCONV_DEFAULT = 0
    IMAGE_CEE_CS_CALLCONV_VARARG = 5
    IMAGE_CEE_CS_CALLCONV_FIELD = 6
    IMAGE_CEE_CS_CALLCONV_LOCAL_SIG = 7
    IMAGE_CEE_CS_CALLCONV_PROPERTY = 8
    IMAGE_CEE_CS_CALLCONV_UNMGD = 9
    IMAGE_CEE_CS_CALLCONV_GENERICINST = 10
    IMAGE_CEE_CS_CALLCONV_NATIVEVARARG = 11
    IMAGE_CEE_CS_CALLCONV_MAX = 12
    IMAGE_CEE_CS_CALLCONV_MASK = 15
    IMAGE_CEE_CS_CALLCONV_HASTHIS = 32
    IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS = 64
    IMAGE_CEE_CS_CALLCONV_GENERIC = 16
// CorCallingConvention
pub const IMAGE_CEE_CS_CALLCONV_DEFAULT: i32 = 0;
pub const IMAGE_CEE_CS_CALLCONV_VARARG: i32 = 5;
pub const IMAGE_CEE_CS_CALLCONV_FIELD: i32 = 6;
pub const IMAGE_CEE_CS_CALLCONV_LOCAL_SIG: i32 = 7;
pub const IMAGE_CEE_CS_CALLCONV_PROPERTY: i32 = 8;
pub const IMAGE_CEE_CS_CALLCONV_UNMGD: i32 = 9;
pub const IMAGE_CEE_CS_CALLCONV_GENERICINST: i32 = 10;
pub const IMAGE_CEE_CS_CALLCONV_NATIVEVARARG: i32 = 11;
pub const IMAGE_CEE_CS_CALLCONV_MAX: i32 = 12;
pub const IMAGE_CEE_CS_CALLCONV_MASK: i32 = 15;
pub const IMAGE_CEE_CS_CALLCONV_HASTHIS: i32 = 32;
pub const IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS: i32 = 64;
pub const IMAGE_CEE_CS_CALLCONV_GENERIC: i32 = 16;
// CorCallingConvention
const (
	IMAGE_CEE_CS_CALLCONV_DEFAULT int32 = 0
	IMAGE_CEE_CS_CALLCONV_VARARG int32 = 5
	IMAGE_CEE_CS_CALLCONV_FIELD int32 = 6
	IMAGE_CEE_CS_CALLCONV_LOCAL_SIG int32 = 7
	IMAGE_CEE_CS_CALLCONV_PROPERTY int32 = 8
	IMAGE_CEE_CS_CALLCONV_UNMGD int32 = 9
	IMAGE_CEE_CS_CALLCONV_GENERICINST int32 = 10
	IMAGE_CEE_CS_CALLCONV_NATIVEVARARG int32 = 11
	IMAGE_CEE_CS_CALLCONV_MAX int32 = 12
	IMAGE_CEE_CS_CALLCONV_MASK int32 = 15
	IMAGE_CEE_CS_CALLCONV_HASTHIS int32 = 32
	IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS int32 = 64
	IMAGE_CEE_CS_CALLCONV_GENERIC int32 = 16
)
const
  IMAGE_CEE_CS_CALLCONV_DEFAULT = 0;
  IMAGE_CEE_CS_CALLCONV_VARARG = 5;
  IMAGE_CEE_CS_CALLCONV_FIELD = 6;
  IMAGE_CEE_CS_CALLCONV_LOCAL_SIG = 7;
  IMAGE_CEE_CS_CALLCONV_PROPERTY = 8;
  IMAGE_CEE_CS_CALLCONV_UNMGD = 9;
  IMAGE_CEE_CS_CALLCONV_GENERICINST = 10;
  IMAGE_CEE_CS_CALLCONV_NATIVEVARARG = 11;
  IMAGE_CEE_CS_CALLCONV_MAX = 12;
  IMAGE_CEE_CS_CALLCONV_MASK = 15;
  IMAGE_CEE_CS_CALLCONV_HASTHIS = 32;
  IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS = 64;
  IMAGE_CEE_CS_CALLCONV_GENERIC = 16;
// CorCallingConvention
pub const IMAGE_CEE_CS_CALLCONV_DEFAULT: i32 = 0;
pub const IMAGE_CEE_CS_CALLCONV_VARARG: i32 = 5;
pub const IMAGE_CEE_CS_CALLCONV_FIELD: i32 = 6;
pub const IMAGE_CEE_CS_CALLCONV_LOCAL_SIG: i32 = 7;
pub const IMAGE_CEE_CS_CALLCONV_PROPERTY: i32 = 8;
pub const IMAGE_CEE_CS_CALLCONV_UNMGD: i32 = 9;
pub const IMAGE_CEE_CS_CALLCONV_GENERICINST: i32 = 10;
pub const IMAGE_CEE_CS_CALLCONV_NATIVEVARARG: i32 = 11;
pub const IMAGE_CEE_CS_CALLCONV_MAX: i32 = 12;
pub const IMAGE_CEE_CS_CALLCONV_MASK: i32 = 15;
pub const IMAGE_CEE_CS_CALLCONV_HASTHIS: i32 = 32;
pub const IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS: i32 = 64;
pub const IMAGE_CEE_CS_CALLCONV_GENERIC: i32 = 16;
const
  IMAGE_CEE_CS_CALLCONV_DEFAULT* = 0
  IMAGE_CEE_CS_CALLCONV_VARARG* = 5
  IMAGE_CEE_CS_CALLCONV_FIELD* = 6
  IMAGE_CEE_CS_CALLCONV_LOCAL_SIG* = 7
  IMAGE_CEE_CS_CALLCONV_PROPERTY* = 8
  IMAGE_CEE_CS_CALLCONV_UNMGD* = 9
  IMAGE_CEE_CS_CALLCONV_GENERICINST* = 10
  IMAGE_CEE_CS_CALLCONV_NATIVEVARARG* = 11
  IMAGE_CEE_CS_CALLCONV_MAX* = 12
  IMAGE_CEE_CS_CALLCONV_MASK* = 15
  IMAGE_CEE_CS_CALLCONV_HASTHIS* = 32
  IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS* = 64
  IMAGE_CEE_CS_CALLCONV_GENERIC* = 16
enum CorCallingConvention : int {
    IMAGE_CEE_CS_CALLCONV_DEFAULT = 0,
    IMAGE_CEE_CS_CALLCONV_VARARG = 5,
    IMAGE_CEE_CS_CALLCONV_FIELD = 6,
    IMAGE_CEE_CS_CALLCONV_LOCAL_SIG = 7,
    IMAGE_CEE_CS_CALLCONV_PROPERTY = 8,
    IMAGE_CEE_CS_CALLCONV_UNMGD = 9,
    IMAGE_CEE_CS_CALLCONV_GENERICINST = 10,
    IMAGE_CEE_CS_CALLCONV_NATIVEVARARG = 11,
    IMAGE_CEE_CS_CALLCONV_MAX = 12,
    IMAGE_CEE_CS_CALLCONV_MASK = 15,
    IMAGE_CEE_CS_CALLCONV_HASTHIS = 32,
    IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS = 64,
    IMAGE_CEE_CS_CALLCONV_GENERIC = 16,
}
#define global IMAGE_CEE_CS_CALLCONV_DEFAULT      0x0
#define global IMAGE_CEE_CS_CALLCONV_VARARG       0x5
#define global IMAGE_CEE_CS_CALLCONV_FIELD        0x6
#define global IMAGE_CEE_CS_CALLCONV_LOCAL_SIG    0x7
#define global IMAGE_CEE_CS_CALLCONV_PROPERTY     0x8
#define global IMAGE_CEE_CS_CALLCONV_UNMGD        0x9
#define global IMAGE_CEE_CS_CALLCONV_GENERICINST  0xA
#define global IMAGE_CEE_CS_CALLCONV_NATIVEVARARG 0xB
#define global IMAGE_CEE_CS_CALLCONV_MAX          0xC
#define global IMAGE_CEE_CS_CALLCONV_MASK         0xF
#define global IMAGE_CEE_CS_CALLCONV_HASTHIS      0x20
#define global IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS 0x40
#define global IMAGE_CEE_CS_CALLCONV_GENERIC      0x10