32 位 stdcall

stdcall 用於 32 位 Windows API 呼叫。

引數

引數在堆疊上傳遞,第一個引數最接近堆疊頂部。被呼叫者會在返回之前將這些值從堆疊中彈出。

返回值

標量返回值放在 EAX 中。

儲存和 Clobbered 暫存器

EMA,ECX 和 EDX 可以由被呼叫者自由修改,並且如果需要,必須由呼叫者儲存。如果被修改,則必須由被呼叫者儲存 EBX,ESI,EDI 和 EBP,並在返回時將其恢復為原始值。