什么是布尔维纳皮返回类型

what is BOOL WINAPI return type

本文关键字:返回类型 布尔维 什么      更新时间:2023-10-16

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

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

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

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

typedef int BOOL;
#define WINAPI __stdcall

有关详细信息,请参阅 MSDN

它基本上等同于:

int __stdcall ...