APIENTRY 是做什么的?

问题描述 投票:0回答:2

我第一次遇到这个问题,在msdn上没有找到专门的页面。

APIENTRY
是什么意思?

c windows winapi
2个回答
29
投票

APIENTRY 是 WINAPI 的别名。

WINAPI 本身是用于 Windows API 调用的调用约定类型的定义,即 stdcall

基本上,这是向编译器解释在调用该函数时如何处理堆栈和参数。通常不需要担心它,除非您要创建指向这些类型的函数的函数指针。


12
投票

这只是 WINAPI 的 #define,它是 Windows 入口点的标准装饰。

#define APIENTRY    WINAPI
© www.soinside.com 2019 - 2024. All rights reserved.