呼び出し規則
Visual C/C++ コンパイラには、内部関数と外部関数の呼び出し規約がいくつか用意されています。 これらの異なる方法を理解することは、プログラムをデバッグし、コードをアセンブリ言語ルーチンとリンクするときに役立ちます。
この話題に関するトピックでは、呼び出し規則の違い、引数の渡し方、関数による値の返し方について説明します。 naked 関数の呼び出し (独自のプロローグおよびエピローグ コードを記述できる高度な機能) についても説明します。
x64 プロセッサの呼び出し規則の詳細については、「呼び出し規則」をご覧ください。
このセクションのトピック
引数の渡し規則と名前付け規則 (
__cdecl
、__stdcall
、__fastcall
他)