首页
社区
课程
招聘
[求助]ULONG_PTR 后面的这个PTR是什么意思
发表于: 2010-5-7 13:35 8791

[求助]ULONG_PTR 后面的这个PTR是什么意思

2010-5-7 13:35
8791
ULONG_PTR 后面的这个PTR是什么意思。
ULONG和ULONG_PTR有什么区别的说。

听说PULONG_PTR类型的变脸会随着操作系统位宽的变化而变化长度(在32位操作系统为4个字节,在64位操作系统下位8个字节)。是这么回事吗。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 177
活跃值: (471)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
多态数据类型
#if defined(_WIN64)
typedef __int64 INT_PTR, *PINT_PTR;
typedef unsigned __int64 UINT_PTR, *PUINT_PTR;

typedef __int64 LONG_PTR, *PLONG_PTR;
typedef unsigned __int64 ULONG_PTR, *PULONG_PTR;

#define __int3264 __int64

#else
typedef _W64 int INT_PTR, *PINT_PTR;
typedef _W64 unsigned int UINT_PTR, *PUINT_PTR;

typedef _W64 long LONG_PTR, *PLONG_PTR;
typedef _W64 unsigned long ULONG_PTR, *PULONG_PTR;

#define __int3264 __int32

#endif
2010-5-7 14:17
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
3
ptr就是pointer,指针的意思啊,就是地址,所以和机器的字长肯定是一致的嘛
2010-5-7 15:09
0
游客
登录 | 注册 方可回帖
返回
//