我知道我在这里很懒,我应该自己查找头文件,但是 LPARAM 和 WPARAM 参数的实际类型是什么?它们是指针还是四字节整数?我正在编写一些 C# 互操作代码,并希望确保它可以在 x64 系统上运行。
LPARAM
是一个类型定义LONG_PTR
这是一个long
(签名 32 位)在 win32 和__int64
(有符号 64 位)在 x86_64 上。
WPARAM
是一个类型定义UINT_PTR
这是一个unsigned int
(无符号 32 位)在 win32 和unsigned __int64
(无符号 64 位)在 x86_64 上。
MSDN链接
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)