CV_call_e
Určuje konvence volání funkce.
[!POZNÁMKA]
Jsou zde uvedeny pouze nejběžnější hodnoty výčtu.Úplný výčet je k dispozici v záhlaví souboru cvconst.h.
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;
Prvky
CV_CALL_NEAR_C
Určuje funkci volací úmluvy pomocí blízké push zprava doleva.Volání funkce vymaže zásobníku.CV_CALL_NEAR_FAST
Určuje funkci volací úmluvy s registry pomocí blízké push zleva doprava.Volaná funkce součet bajtů parametrů používá vymazání zásobníku.CV_CALL_NEAR_STD
Určuje funkci volací úmluvy pomocí blízké standardní volání (push zprava doleva).CV_CALL_NEAR_SYS
Určuje funkce volací úmluvy pomocí blízké systémové volání.CV_CALL_THISCALL
Určuje použití úmluvy volání funkce this volání (this ukazatel předaný v registru).CV_CALL_CLRCALL
Určuje funkci volací konvence o Runtime CLR (Common Language) (známé také jako spravovaný kód konvence volání).
Poznámky
Hodnoty v tomto výčtu jsou vrácené volání IDiaSymbol::get_callingConvention metoda.
Požadavky
Záhlaví: cvconst.h
Viz také
Referenční dokumentace
IDiaSymbol::get_callingConvention