CorCallingConvention — Wyliczenie
Zawiera wartości opisujące typy konwencji wywoływania, które są tworzone w kodzie zarządzanym.
Składnia
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;
Elementy członkowskie
Członek | Opis |
---|---|
IMAGE_CEE_CS_CALLCONV_DEFAULT |
Wskazuje domyślną konwencję wywoływania. |
IMAGE_CEE_CS_CALLCONV_VARARG |
Wskazuje, że metoda przyjmuje zmienną liczbę parametrów. |
IMAGE_CEE_CS_CALLCONV_FIELD |
Wskazuje, że wywołanie jest do pola. |
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG |
Wskazuje, że wywołanie jest metodą lokalną. |
IMAGE_CEE_CS_CALLCONV_PROPERTY |
Wskazuje, że wywołanie jest właściwością. |
IMAGE_CEE_CS_CALLCONV_UNMGD |
Wskazuje, że wywołanie jest niezarządzane. |
IMAGE_CEE_CS_CALLCONV_GENERICINST |
Wskazuje wystąpienie metody ogólnej. |
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG |
Wskazuje 64-bitowe wywołanie PInvoke do metody, która przyjmuje zmienną liczbę parametrów. |
IMAGE_CEE_CS_CALLCONV_MAX |
Opisuje nieprawidłową wartość 4-bitową. |
IMAGE_CEE_CS_CALLCONV_MASK |
Wskazuje, że konwencja wywoływania jest opisana przez cztery dolne cztery bity. |
IMAGE_CEE_CS_CALLCONV_HASTHIS |
Wskazuje, że górny bit opisuje this parametr. |
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS |
Wskazuje, że this parametr jest jawnie opisany w podpisie. |
IMAGE_CEE_CS_CALLCONV_GENERIC |
Wskazuje ogólny podpis metody z jawną liczbą argumentów typu. Poprzedza to zwykłą liczbę parametrów. |
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorHdr.h
wersje .NET Framework: dostępne od wersji 1.0
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.