共用方式為


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 起可用

另請參閱