aminic
驱动牛犊
驱动牛犊
  • 注册日期2002-12-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1047回复:1

CONTAINING_RECORD什么意思怎么用啊??那位大侠能讲讲??

楼主#
更多 发布于:2003-03-25 19:29
#define CONTAINING_RECORD(address, type, field) ((type *)( \\
(PCHAR)(address) - \\
(ULONG_PTR)(&((type *)0)->field)))
我只找到了这个宏定义,不知道怎么用,什么意思. :(
菜鸟一头 死鸟一只
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-25 23:08
#define CONTAINING_RECORD(address, type, field) ((type *)( \\
(PCHAR)(address) - \\
(ULONG_PTR)(&((type *)0)->field)))
我只找到了这个宏定义,不知道怎么用,什么意思. :(


一个结构体中取~~~
找个他用的地方看一下就知道 :P
[color=red]大头鬼! :P[/color]
游客

返回顶部