Windows 64bit是否具有64位版本的Windows API?

时间:2016-09-28 10:36:50

标签: c++ windows api 64-bit convention

旧的32位窗口提供32位窗口api,其中大多数都具有“WINAPI”的调用约定,这是一个从' __ stdcall'定义的宏。

现在使用64位,调用约定已统一到Microsoft' x64调用约定':https://en.wikipedia.org/wiki/X86_calling_conventions

  

我的问题是:

64位窗口是否也提供了一组64位的windows api,没有任何' WINAPI'指标?

如果是这样,如何使旧的应用程序兼容并编译成Windows 64位版本?处理旧的调用约定会有问题。

0 个答案:

没有答案