函数调用方式__stdcall__cdel
Posted Victo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数调用方式__stdcall__cdel相关的知识,希望对你有一定的参考价值。
函数调用方式关系对比如下:
关键字 | 调用规则 | 参数传递方向 | 返回 | 参数寄存器 |
堆栈的清除 |
__cdecl | C语言 | 从右向左 | EAX | 无 | 调用者 |
__stdcall | Win32标准 | 从右向左 | EAX | 无 | 被调用者 |
__fastcall | 寄存器 | 从左向右 | EAX | EAX、EBX、ECX | 被调用者 |
__pascal | Pascal | 从左向右 | EAX | 无 | 被调用者 |
__msfastcall | Ms寄存器 | 从右向左 | EAX/EDX | ECX、EDX | 被调用者 |
以上是关于函数调用方式__stdcall__cdel的主要内容,如果未能解决你的问题,请参考以下文章
C++函数调用方式 stdcall pascal cdecl 总结
__stdcall__cdcel和__fastcall三者的区别