StdCallとは何? わかりやすく解説 Weblio辞書 (original) (raw)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/12/25 15:34 UTC 版)

呼出規約」の記事における「stdcall」の解説

MS stdcall はWindows API利用されている。引数右から左渡される呼び出された側の関数ではEAX, ECX, EDXレジスタの元の値を保存することなく使用してよい。呼び出し側の関数では必要ならば呼び出す前にそれらのレジスタスタック上などに保存する返り値EAX格納するcdecl異なりスタック清掃サブルーチン側で行う(Pascal 呼出規約と同様)。ただし引数リスト可変長場合呼び出し側がスタック後始末を行う。

※この「stdcall」の解説は、「呼出規約」の解説の一部です。
「stdcall」を含む「呼出規約」の記事については、「呼出規約」の概要を参照ください。