CV_call_e
Gibt die Aufrufkonvention für eine Funktion an.
![]() |
---|
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