cdecl
- 参数从右向左压栈
- 手动栈平衡
- c/C++ MFC默认方式
- _functionname
stdcall
- 参数从右向左压栈
- 自动栈平衡
- Win API
- _functionname@number //参数字节数
fastcall
- 左边开始的两个不大于4字节(DWORD)的参数分别放在ECX和EDX寄存器,其余的参数仍旧自右向左压栈传送
- 调用者清理栈
- 速度快
- @functionname@number 参数字节数
thiscall
- thiscall仅仅应用于"C++"成员函数。this指针存放于CX寄存器,参数从右到左压
参考:
https://blog.csdn.net/chenlycly/article/details/51329886