Freigeben über


CorCallingConvention-Enumeration

Enthält Werte, die die Typen der Aufrufkonventionen beschreiben, die in verwaltetem Code durchgeführt werden.

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;  

Member

Member BESCHREIBUNG
IMAGE_CEE_CS_CALLCONV_DEFAULT Gibt eine Standardaufrufkonvention an.
IMAGE_CEE_CS_CALLCONV_VARARG Gibt an, dass die Methode eine variable Anzahl von Parametern verwendet.
IMAGE_CEE_CS_CALLCONV_FIELD Gibt an, dass der Aufruf eines Felds erfolgt.
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG Gibt an, dass der Aufruf einer lokalen Methode erfolgt.
IMAGE_CEE_CS_CALLCONV_PROPERTY Gibt an, dass der Aufruf einer Eigenschaft erfolgt.
IMAGE_CEE_CS_CALLCONV_UNMGD Gibt an, dass der Aufruf nicht verwaltet wird.
IMAGE_CEE_CS_CALLCONV_GENERICINST Gibt eine generische Methodeninstanziierung an.
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG Gibt einen 64-Bit-PInvoke-Aufruf einer Methode an, die eine variable Anzahl von Parametern verwendet.
IMAGE_CEE_CS_CALLCONV_MAX Beschreibt einen ungültigen 4-Bit-Wert.
IMAGE_CEE_CS_CALLCONV_MASK Gibt an, dass die Aufrufkonvention durch die unteren vier Bits beschrieben wird.
IMAGE_CEE_CS_CALLCONV_HASTHIS Gibt an, dass das obere Bit einen this-Parameter beschreibt.
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS Gibt an, dass ein this-Parameter explizit in der Signatur beschrieben wird.
IMAGE_CEE_CS_CALLCONV_GENERIC Gibt eine generische Methodensignatur mit einer expliziten Anzahl von Typargumenten an. Dies geht einer normalen Parameteranzahl voraus.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorHdr.h

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Weitere Informationen