CorCallingConvention 列舉
包含值,這些值描述在 Managed 程式碼中進行的呼叫慣例類型。
語法
typedef enum CorCallingConvention
{
IMAGE_CEE_CS_CALLCONV_DEFAULT = 0x0,
IMAGE_CEE_CS_CALLCONV_VARARG = 0x5,
IMAGE_CEE_CS_CALLCONV_FIELD = 0x6,
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG = 0x7,
IMAGE_CEE_CS_CALLCONV_PROPERTY = 0x8,
IMAGE_CEE_CS_CALLCONV_UNMGD = 0x9,
IMAGE_CEE_CS_CALLCONV_GENERICINST = 0xa,
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG = 0xb,
IMAGE_CEE_CS_CALLCONV_MAX = 0xc,
IMAGE_CEE_CS_CALLCONV_MASK = 0x0f,
IMAGE_CEE_CS_CALLCONV_HASTHIS = 0x20,
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS = 0x40,
IMAGE_CEE_CS_CALLCONV_GENERIC = 0x10
} CorCallingConvention;
成員
member | 描述 |
---|---|
IMAGE_CEE_CS_CALLCONV_DEFAULT |
表示預設呼叫慣例。 |
IMAGE_CEE_CS_CALLCONV_VARARG |
表示方法接受可變的參數數目。 |
IMAGE_CEE_CS_CALLCONV_FIELD |
表示呼叫是對欄位。 |
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG |
表示呼叫是對本機方法。 |
IMAGE_CEE_CS_CALLCONV_PROPERTY |
表示呼叫是對屬性。 |
IMAGE_CEE_CS_CALLCONV_UNMGD |
表示呼叫是未受控。 |
IMAGE_CEE_CS_CALLCONV_GENERICINST |
表示泛型方法具現化。 |
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG |
表示對採用可變參數數目的方法進行 64 位元 PInvoke 呼叫。 |
IMAGE_CEE_CS_CALLCONV_MAX |
描述不正確的 4 位元值。 |
IMAGE_CEE_CS_CALLCONV_MASK |
表示呼叫慣例是由底部四個位元所描述。 |
IMAGE_CEE_CS_CALLCONV_HASTHIS |
表示最上層位元描述 this 參數。 |
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS |
表示簽章中明確描述 this 參數。 |
IMAGE_CEE_CS_CALLCONV_GENERIC |
指出具有明確型別引數數目的泛型方法簽章。 這會在一般參數計數之前。 |
規格需求
平台:請參閱系統需求。
標頭:CorHdr.h
.NET Framework版本:自 1.0 起可用