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;
成員
成員 |
描述 |
---|---|
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 |
表示呼叫為 Unmanaged 呼叫。 |
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 |
表示具有明確數目之型別引數的泛型方法簽章。 此項目會出現在一般參數計數之前。 |
需求
**平台:**請參閱 .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