【发布时间】:2019-01-25 14:49:01
【问题描述】:
我只是在学习如何用 C++ 创建一个 dll。
出现了这个:
BOOL WINAPI DllMain(HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvReserved)
我无法理解DllMain() 中的"WINAPI" 是什么?
我知道一个函数是:
typeReturn functionName (params) { function body }
typeReturn:函数返回值,functionName:函数名,params:函数参数,
{function body} : 是函数里面的代码。
...
那么,按照解释,WINAPI 在 C++ 中是什么意思,或者__stdcall?
我不是在问WINAPI 本身是什么意思。
************更新**************
C++ 有(调用约定)用于将每个以特殊方式给出的参数放入内存。 请正确阅读问题并避免将其标记为重复,因为学习c / c ++的人需要学习而不陷入混乱
【问题讨论】:
-
对我来说,在 Google 中搜索“WINAPI”会在第一个链接中给出答案:stackoverflow.com/questions/2348442/…
-
是的,但是 IN C++ 是什么意思?我可以编写带有额外标识符的函数吗?
标签: c++ c winapi dll calling-convention