Freigeben über


CorCallingConvention-Enumeration

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

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 übernimmt.

IMAGE_CEE_CS_CALLCONV_FIELD

Gibt an, dass ein Feld aufgerufen wird.

IMAGE_CEE_CS_CALLCONV_LOCAL_SIG

Gibt an, dass eine lokale Methode aufgerufen wird.

IMAGE_CEE_CS_CALLCONV_PROPERTY

Gibt an, dass eine Eigenschaft aufgerufen wird.

IMAGE_CEE_CS_CALLCONV_UNMGD

Gibt an, dass der Aufruf nicht verwaltet ist.

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 akzeptiert.

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 oberste Bit einen this-Parameter beschreibt.

IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS

Gibt an, dass in der Signatur explizit ein this-Parameter beschrieben ist.

IMAGE_CEE_CS_CALLCONV_GENERIC

Gibt eine generische Methodensignatur mit einer expliziten Anzahl von Typargumenten an. Steht vor einer gewöhnlichen Parameteranzahl.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorHdr.h

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Weitere Ressourcen

Metadatenenumerationen