Sdílet prostřednictvím


CorCallingConvention – výčet

Obsahuje hodnoty, které popisují typy konvencí volání, které jsou provedeny ve spravovaném kódu.

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;  

Členové

Člen Description
IMAGE_CEE_CS_CALLCONV_DEFAULT Označuje výchozí konvenci volání.
IMAGE_CEE_CS_CALLCONV_VARARG Označuje, že metoda přijímá proměnný počet parametrů.
IMAGE_CEE_CS_CALLCONV_FIELD Označuje, že volání je na pole.
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG Označuje, že volání je místní metoda.
IMAGE_CEE_CS_CALLCONV_PROPERTY Označuje, že volání je na vlastnost.
IMAGE_CEE_CS_CALLCONV_UNMGD Označuje, že volání není nespravované.
IMAGE_CEE_CS_CALLCONV_GENERICINST Označuje vytvoření instance obecné metody.
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG Označuje 64bitové volání PInvoke metody, která přijímá proměnný počet parametrů.
IMAGE_CEE_CS_CALLCONV_MAX Popisuje neplatnou 4bitovou hodnotu.
IMAGE_CEE_CS_CALLCONV_MASK Označuje, že konvence volání je popsána dolními čtyřmi bity.
IMAGE_CEE_CS_CALLCONV_HASTHIS Označuje, že horní bit popisuje this parametr.
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS Označuje, že this parametr je explicitně popsán v podpisu.
IMAGE_CEE_CS_CALLCONV_GENERIC Označuje podpis obecné metody s explicitním počtem argumentů typu. To předchází běžnému počtu parametrů.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorHdr.h

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také