Aufrufkonventionen
Der Compiler für Visual C/C++ stellt mehrere unterschiedliche Konventionen für das Aufrufen von internen und externen Funktionen bereit. Das Verständnis dieser verschiedenen Ansätze hilft Ihnen, Ihr Programm zu debuggen und den Code mit Routinen in Assemblysprache zu verknüpfen.
In diesen Themen werden die Unterschiede zwischen den Aufrufkonventionen, wie Argumente übergeben werden und wie Werte über Funktionen zurückgegeben werden, erläutert. Es werden auch reine Funktionsaufrufe, eine erweiterte Funktion, die es erlaubt, Ihren eigenen Einleitungs- und Epilogcode zu schreiben, besprochen.
Informationen zu Anrufkonventionen für x64-Prozessoren finden Sie unter Anrufkonvention.
Themen in diesem Abschnitt
Übergeben von Argumenten und Benennungskonventionen (
__cdecl
,__stdcall
,__fastcall
und andere)Verwenden von nackten Funktionsaufrufen zum Schreiben von benutzerdefiniertem Prolog-/Epilog-Code