Sdílet prostřednictvím


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

Další zdroje

Vyčíslení a struktury