什么是BOOL WINAPI返回类型

时间:2013-12-27 07:28:11

标签: c++ windows winapi

我在c ++中遇到了一个函数定义,如下所示:(source

BOOL WINAPI GetProcessMemoryInfo(
  _In_   HANDLE Process,
  _Out_  PPROCESS_MEMORY_COUNTERS ppsmemCounters,
  _In_   DWORD cb
);

这里的返回类型是什么。是BOOL WINAPI还是BOOL?这种类型定义在哪里?

1 个答案:

答案 0 :(得分:8)

BOOLint的typedef。 WINAPI是一个宏,用于指定函数的调用约定(__stdcall,__ cdecl等)。

typedef int BOOL;
#define WINAPI __stdcall

有关详细信息,请参阅MSDN

它基本上相当于:

int __stdcall ...