32 位 stdcall
stdcall 用于 32 位 Windows API 调用。
参数
参数在堆栈上传递,第一个参数最接近堆栈顶部。被调用者会在返回之前将这些值从堆栈中弹出。
返回值
标量返回值放在 EAX 中。
保存和 Clobbered 寄存器
EMA,ECX 和 EDX 可以由被调用者自由修改,并且如果需要,必须由调用者保存。如果被修改,则必须由被调用者保存 EBX,ESI,EDI 和 EBP,并在返回时将其恢复为原始值。
stdcall 用于 32 位 Windows API 调用。
参数在堆栈上传递,第一个参数最接近堆栈顶部。被调用者会在返回之前将这些值从堆栈中弹出。
标量返回值放在 EAX 中。
EMA,ECX 和 EDX 可以由被调用者自由修改,并且如果需要,必须由调用者保存。如果被修改,则必须由被调用者保存 EBX,ESI,EDI 和 EBP,并在返回时将其恢复为原始值。