我只安装了 32 位 Windows,因此我无法亲自验证这一点。
如果我没理解错的话,微软API中各个地方使用的DWORD都是参考原来的16位字,和现在的硬件架构无关?
那么,即使我最终编译并链接我的应用程序以在 64 位 Windows 中运行,似乎是 32 位的 DWORD 仍将保持 32 位吗?或者 DWORD 会变成 128 位宽吗?
唯一在 32 和 64 之间改变大小的是指针。因此 DWORD 保持 32 位宽。
有些东西并不是立即明显的指针,例如句柄、LPARAM、WPARAM。但这三个改变了宽度,因为它们实际上持有指针。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)