Konvence volání
Kompilátor Visual C/C++ poskytuje několik různých konvencí volání vnitřních a vnějších funkcí. Pochopení těchto různých přístupů může pomoci ladit program a propojit kód s rutinami jazyka symbolických adres.
Témata o této skutečnosti vysvětlují rozdíly mezi konvencemi volání, způsobu předávání argumentů a způsobu vracení hodnot funkcemi. Také pojednávají o voláních neviditelných funkcí, tedy o pokročilé funkci umožňující psaní vlastního kódu prologu a epilogu.
Informace o konvencích volání pro procesory x64 naleznete v tématu Konvence volání.
Témata v této části
Předávání argumentů a zásady vytváření názvů (
__cdecl
,__stdcall
,__fastcall
a další)Použití volání nahé funkce k zápisu vlastního kódu prologu nebo epilogu
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro