64位windows的api还叫win32 api吗?

时间:2022-09-04 07:09:41
如题? 是不是有单独的一套win64 api?

因为win32api里面的很多参数都是DWORD的,在64位下半个字长。
似乎没有能把64位的性能发挥出来啊?

3 个解决方案

#1


你程序编译为64位的PE,就是使用的win64提供的api了。

目前微软提供的win64操作系统可以以兼容的方式跑32位程序,也就是同时提供了一天win32的DLL共32位程序使用。

32位程序在64位系统上跑肯定没有64位的程序在64位系统上跑的效率高,因为其要转化下

#2


名字还是叫win32api,只不过是用64位代码实现的

kernel32,user32这些名字都没变

#3


名字没变,内容变鸟

#1


你程序编译为64位的PE,就是使用的win64提供的api了。

目前微软提供的win64操作系统可以以兼容的方式跑32位程序,也就是同时提供了一天win32的DLL共32位程序使用。

32位程序在64位系统上跑肯定没有64位的程序在64位系统上跑的效率高,因为其要转化下

#2


名字还是叫win32api,只不过是用64位代码实现的

kernel32,user32这些名字都没变

#3


名字没变,内容变鸟