Windows DDK中经典的宏——CONTAINING_RECORD
来源:互联网 发布:幸运星 山本宽 知乎 编辑:程序博客网 时间:2024/06/06 12:29
在windows ddk中提供了一个经典的宏,其定义如下:
#define CONTAININT_RECORD(address, type, field) /
((type*)((PCHAR)(address) - (PCHAR)(&((type*)0)->field)))
这个宏用于取得内存中任何结构体的首地址,要提供的参数是:结构体中某个成员(field)的地址address、结构体的类型type、提供地址那个成员的名字field。
#define CONTAININT_RECORD(address, type, field) /
((type*)((PCHAR)(address) - (PCHAR)(&((type*)0)->field)))
这个宏用于取得内存中任何结构体的首地址,要提供的参数是:结构体中某个成员(field)的地址address、结构体的类型type、提供地址那个成员的名字field。
- Windows DDK中经典的宏——CONTAINING_RECORD
- Windows DDK中经典的宏——CONTAINING_RECORD
- Windows DDK中经典的宏——CONTAINING_RECORD
- Windows 经典的宏——CONTAINING_RECORD
- Windows 经典的宏——CONTAINING_RECORD
- CONTAINING_RECORD宏的作用
- 嵌套的 CONTAINING_RECORD 宏
- CONTAINING_RECORD宏的含义
- 嵌套的 CONTAINING_RECORD 宏
- C++Windows下CONTAINING_RECORD宏的用法和详解
- C++Windows下CONTAINING_RECORD宏的用法和详解
- windows驱动开发——DDK WDM
- 宏CONTAINING_RECORD的计算解析
- CONTAINING_RECORD宏的详细解释
- CONTAINING_RECORD宏的详细解释
- CONTAINING_RECORD宏的实现原理
- WINDOWS中CTRL+ALT+DEL控制的实现(DDK版)
- windows驱动入门,DDK中例子的实用方法
- 菜鸟..进军CSDN...
- Mac OS硬件破解工具EFiX
- dwr配置文件dwr.xml详解
- sizeof语法
- CodeIgniter 入门
- Windows DDK中经典的宏——CONTAINING_RECORD
- 编程大师论道:PHP的魅力和不足何
- 重装了JBUILDER,以前能运行的系统又不行了的问题及解决
- httpclient 登录 post
- 字符串的应用
- Workstation(lanmanworkstation)服务启动慢的解决方法
- 令世界目瞪口呆的"中国超级工程一览"
- gridview 排序时候显示箭头
- 红旗Linux+Oracle10g