Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hiermit wird die Aufrufkonvention für eine Funktion angegeben.
Hinweis
Hier sind nur die am häufigsten verwendeten Enumerationswerte dokumentiert. Die vollständige Enumeration ist in der Headerdatei „cvconst.h“ verfügbar.
Syntax
typedef enum CV_call_e {
CV_CALL_NEAR_C = 0x00,
CV_CALL_NEAR_FAST = 0x04,
CV_CALL_NEAR_STD = 0x07,
CV_CALL_NEAR_SYS = 0x09,
CV_CALL_THISCALL = 0x0b,
CV_CALL_CLRCALL = 0x16
} CV_call_e;
Elemente
| Element | Beschreibung |
|---|---|
| CV_CALL_NEAR_C | Gibt eine Funktionsaufrufkonvention mit einem nahe rechts-nach-links-Push an. Die aufrufende Funktion löscht den Stapel. |
| CV_CALL_NEAR_FAST | Gibt eine Funktionsaufrufkonvention mithilfe eines nahe links-nach-rechts-Pushs mit Registern an. Die aufgerufene Funktion verwendet die Summe der Parameterbytes, um den Stapel zu löschen. |
| CV_CALL_NEAR_STD | Gibt eine Funktionsaufrufkonvention mithilfe eines near-standard call (right-to-left push) an. |
| CV_CALL_NEAR_SYS | Gibt eine Funktionsaufrufkonvention mithilfe eines Near-Systemaufrufs an. |
| CV_CALL_THISCALL | Gibt eine Funktionsaufrufkonvention mithilfe von this Aufrufenan( this Zeiger, die im Register übergeben werden). |
| CV_CALL_CLRCALL | Gibt eine Funktionsaufrufkonvention an, die von der Common Language Runtime (CLR) (auch als Konvention für verwalteten Codeaufruf bezeichnet) verwendet wird. |
Hinweise
Die Werte in dieser Enumeration werden durch einen Aufruf der IDiaSymbol::get_callingConvention-Methode zurückgegeben.
Requirements (Anforderungen)
Header: cvconst.h