Udostępnij za pośrednictwem


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ż