Megosztás:


CorCallingConvention enumerálás

A felügyelt kódban létrehozott hívási konvenciók típusait leíró értékeket tartalmaz.

Syntax

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;  

Tagok

Tag Description
IMAGE_CEE_CS_CALLCONV_DEFAULT Alapértelmezett hívási konvenciót jelez.
IMAGE_CEE_CS_CALLCONV_VARARG Azt jelzi, hogy a metódus változó számú paramétert vesz fel.
IMAGE_CEE_CS_CALLCONV_FIELD Azt jelzi, hogy a hívás egy mezőhöz kapcsolódik.
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG Azt jelzi, hogy a hívás egy helyi metódushoz kapcsolódik.
IMAGE_CEE_CS_CALLCONV_PROPERTY Azt jelzi, hogy a hívás egy tulajdonsághoz tartozik.
IMAGE_CEE_CS_CALLCONV_UNMGD Azt jelzi, hogy a hívás nincs kezelve.
IMAGE_CEE_CS_CALLCONV_GENERICINST Általános metódus példányosítását jelzi.
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG 64 bites PInvoke-hívást jelez egy metódushoz, amely változó számú paramétert vesz igénybe.
IMAGE_CEE_CS_CALLCONV_MAX Érvénytelen 4 bites értéket ír le.
IMAGE_CEE_CS_CALLCONV_MASK Azt jelzi, hogy a hívási konvenciót az alsó négy bit írja le.
IMAGE_CEE_CS_CALLCONV_HASTHIS Azt jelzi, hogy a felső bit egy paramétert this ír le.
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS Azt jelzi, hogy egy this paraméter kifejezetten le van írva az aláírásban.
IMAGE_CEE_CS_CALLCONV_GENERIC Általános metódus-aláírást jelez, amely explicit számú típusargumentumot ad meg. Ez egy szokásos paraméterszámot előz meg.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: CorHdr.h

.NET-keretrendszer verziók: 1.0 óta érhető el

Lásd még