共用方式為


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

請參閱

其他資源

中繼資料列舉