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.
Gibt die Aufrufkonvention für eine Funktion an.
Hinweis |
|---|
Nur die am häufigsten verwendeten Enumerationswerte werden hier dokumentiert.Die Vollerhebung ist in der cvconst.h-Headerdatei verfügbar. |
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;
Elements
CV_CALL_NEAR_C
Gibt eine FUNCTION-rufend Konvention Using a in der Nähe von rechts nach links abgelegt werden soll.Die aufrufende Funktion löscht den Stapel.CV_CALL_NEAR_FAST
Gibt eine FUNCTION-rufend Konvention Using a abgelegt werden soll der Nähe von links nach rechts und Registrierungen an.Die aufgerufene Funktion verwendet die Summe der Bytes Parameter, um den Stapel zu löschen.CV_CALL_NEAR_STD
Gibt eine FUNCTION-rufend Konvention mit einem Aufruf einer standardmäßigen schließende abgelegt werden soll (von rechts nach links).CV_CALL_NEAR_SYS
Gibt eine FUNCTION-rufend Konvention mithilfe eines Systemaufrufs schließende an.CV_CALL_THISCALL
Gibt eine FUNCTION-rufend Konvention mit this Aufrufs an (this Zeiger in Registern übergeben).CV_CALL_CLRCALL
Gibt eine FUNCTION-rufend Konvention an, die von der Common Language Runtime (CLR) verwendet wird (auch als verwalteter Code aufrufkonvention).
Hinweise
Die Werte in dieser Enumeration werden von einem Aufruf der IDiaSymbol::get_callingConvention-Methode zurückgegeben.
Anforderungen
Header: cvconst.h
Siehe auch
Referenz
IDiaSymbol::get_callingConvention
Hinweis