永发信息网

BOOL WINAPI DllMain 函数是干嘛的 中间为什么加上 WINAPI 这是什么意思?

答案:2  悬赏:60  手机版
解决时间 2021-01-31 05:15
BOOL WINAPI DllMain 函数是干嘛的 中间为什么加上 WINAPI 这是什么意思?
最佳答案
DllMain 是Dll 的入口函数,就像是控制台程序的入口函数Main,和Win32程序的入口函数WinMain一样,DllMain 函数是可选的,不是必须的。

至于WINAPI,我们可以在windef.h头文件中可以看到如下的定义:
#define WINAPI __stdcall
其实WINAPI是一个宏,使用WINAPI和使用__stdcall是一样的。

__stdcall 其实一种函数调用约定,它规定了函数的参数都是从右向左通过堆栈传递的。一般来讲,API函数的函数调用约定都是WINAPI(也就是__stdcall),如果不加的话,默认则是__cdecl(C语言的函数调用约定)。如果这里使用了C语言的函数调用约定,那么此DLL在vb中则不能调用,因为vb中的默认函数调用约定为__stdcall,所以一般情况下,都会使用__stdcall函数调用约定。
全部回答
不明白啊 = =!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Solox地址在什么地方,我要处理点事
两个月的法斗营养不良怎么办,法斗幼犬营养不
明夕何夕君已陌路是谁的诗?全文是什么?
2227+325g孩子多少斤了?
褐石精品咖啡馆地址在什么地方,想过去办事
精凿雕刻地址好找么,我有些事要过去
摇摆你的钩子歌词
拓雕雕刻机(佛山龙江店)地址在什么地方,想过
【校园文明】校园文明的意义是什么
IBELIEVE咖啡奶茶店地址有知道的么?有点事想
小姨写给小侄子的祝福语
为什么日本是个多地震的国家A.是个岛国B.被世
果汁奶茶咖啡地址在什么地方,我要处理点事
某实验小组试图探究“光照是光合作用的必要条
亲兄弟感情不好!以后怎么相处!
推荐资讯
办理签证不想让让公司开在职证明但我又有社保
有没有人觉得钟楚红和《绝望的主妇》里的伊娃
天梦幻洗车房怎么去啊,我要去那办事
sa什么网络用语
浙大桥隧专业考研复试桥梁工程用哪本教材?
照相馆能洗9寸照片吗?
我以前在本地交过一段时间养老保险,现在到上
主频,超频是什么概念啊
好累啊,校门口开了个奶茶店,现在就我(女生
卤代烃的系统命名各位(CH3)3CCHClCH3的系统命
发之艺怎么去啊,我要去那办事
品骏快递(西充营业部)地址在什么地方,我要处
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?