我正在阅读有关使用 C/C++ 进行 Win32 编程的信息,并遇到一个将 WinMain 定义为的页面:
int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow);
我明白大部分,除了我不明白这部分WINAPI
是从哪里来的?
我知道这是一个调用约定的宏。这不是我想要澄清的。我的问题不在于调用约定。
当我查看 Microsoft 关于C++ 函数的文档并通读函数声明的可选部分时,我没有看到在函数声明的任何位置包含调用约定的任何提及。那么微软在他们的文档中究竟在哪里谈到在函数声明中包含调用约定呢?