关于函数调用

函数调用方式分为两类:标准调用约定、C/C++调用约定。

标准调用约定(__stdcall):这些函数将在返回到调用者之间将参数从栈中删除。

C/C++调用约定(__cdecl):栈的清理工作由调用者来完成。

除C/C++之外的其他语言缺省情况下使用标准调用。

MICROSOFT平台上的COM接口提供的所有函数使用的均是标准调用约定,参数可变的函数使用的则是C调用约定。

WINDEF.H中

#define pascal __stdcall

OBJBASE.H中

#define STDMETHODCALLTYPE __stdcall


posted on 2007-06-20 17:07 迷宫の未来 阅读(145) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

常用链接

留言簿(10)

随笔档案

文章档案

最新随笔

搜索

积分与排名

最新随笔

最新评论

阅读排行榜

评论排行榜