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
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.