CV_call_eCV_call_e

Gibt die Aufruf Konvention für eine Funktion an.Specifies the calling convention for a function.

Note

Nur die am häufigsten aufgelisteten Enumerationswerte werden hier dokumentiert.Only the most common enumeration values are documented here. Die gesamte Enumeration ist in der Header Datei "cvrest. h" verfügbar.The complete enumeration is available in the cvconst.h header file.

SyntaxSyntax

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;

ElementsElements

CV_CALL_NEAR_C gibt eine Funktionsaufruf Konvention mit einem Push von rechts nach links an.CV_CALL_NEAR_C Specifies a function-calling convention using a near right-to-left push. Die Aufruf Funktion löscht den Stapel.The calling function clears the stack.

CV_CALL_NEAR_FAST gibt eine Funktionsaufruf Konvention mit einem Push von links nach rechts mit Registern an.CV_CALL_NEAR_FAST Specifies a function-calling convention using a near left-to-right push with registers. Die aufgerufene Funktion verwendet die Summe der Parameter bytes, um den Stapel zu löschen.The called function uses the sum of parameter bytes to clear the stack.

CV_CALL_NEAR_STD gibt eine Funktionsaufruf Konvention mithilfe eines fast standardmäßigen Aufrufs an (von rechts nach links).CV_CALL_NEAR_STD Specifies a function-calling convention using a near standard call (right-to-left push).

CV_CALL_NEAR_SYS gibt eine Funktionsaufruf Konvention mithilfe eines near-Systemaufrufs an.CV_CALL_NEAR_SYS Specifies a function-calling convention using a near system call.

CV_CALL_THISCALL gibt eine Funktionsaufruf Konvention mithilfe this-Aufrufs an (this Zeiger, der im Register übergebenen wird).CV_CALL_THISCALL Specifies a function-calling convention using this call (this pointer passed in register).

CV_CALL_CLRCALL gibt eine Funktionsaufruf Konvention an, die von der Common Language Runtime (CLR) verwendet wird (auch bekannt als Aufruf Konvention mit verwaltetem Code).CV_CALL_CLRCALL Specifies a function-calling convention used by the Common Language Runtime (CLR) (also known as a managed code calling convention).

HinweiseRemarks

Die Werte in dieser Enumeration werden von einem Rückruf der idiasymmetribol:: get_callingConvention -Methode zurückgegeben.The values in this enumeration are returned by a call to the IDiaSymbol::get_callingConvention method.

AnforderungenRequirements

Header: cvconst.hHeader: cvconst.h

Siehe auchSee also