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é
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.