Freigeben über


CV_call_e

Gibt die Aufrufkonvention für eine Funktion an.

HinweisHinweis

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

Weitere Ressourcen

Enumerationen und Strukturen