主要功能中的“ Winapi”意味着什么?
题
你能向我解释 WINAPI
单词 WinMain()
功能?
以最简单的方式..
#include <windows.h>
int -->WINAPI<-- WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "Goodbye, cruel world!", "Note", MB_OK);
return 0;
}
只是一些Windows时髦模式吗?
它有什么作用?或者更确切地说,我尚未遇到的C ++功能是什么?
解决方案
WINAPI
是评估的宏 __stdcall
, ,一个特定于Microsoft的关键字,它指定了Callee清洁堆栈的调用约定。该功能的呼叫者和Callee需要就呼叫约定达成共识,以避免破坏堆栈。
不隶属于 StackOverflow