计算结构体基地址的宏定义
来源:互联网 发布:拍拍网 淘宝网 编辑:程序博客网 时间:2024/04/28 12:19
前言:2014-08-06记录在hi baidu上,现在移过来
winnt.h中定义的宏
//// Calculate the address of the base of the structure given its type, and an// address of a field within the structure.//#define CONTAINING_RECORD(address, type, field) ((type *)( \ (PCHAR)(address) - \ (ULONG_PTR)(&((type *)0)->field)))
(ULONG_PTR)(&((type*)0)->field) 计算field相对于基地址的偏移
阅读全文
0 0
- 计算结构体基地址的宏定义
- 获取Kernel32基地址的几种方法-相关结构
- cs8900的基地址
- 结构体,联合的位域定义方法,以及结构体大小的计算
- 结构体的定义
- 结构体的定义
- 结构体的定义
- SS的基地址要等于DS的基地址
- uboot的链接基地址
- 结构体的定义和结构变量的定义
- 定义结构体的方法
- 结构体数组的定义
- ## 用于结构体的定义
- 画图计算-- 结构体大小的计算
- 模块的基地址重定位
- 获得kernel32基地址的通用办法
- 基地址和偏移地址的概念
- 基地址和偏移地址的概念
- 基于信号处理的在线云评测+社区系统( 10)
- RGB-D(深度图像) & 图像深度
- hadoop2.7运行wordcount程序
- Unity热更新(四): C#与Lua交互
- Json数据在返回时去除空字段
- 计算结构体基地址的宏定义
- leetcode
- 剑指Offer(第二版)面试题56:数组中数字出现的次数
- CSDN日报20170622——《程序 Dog 的大梦想》
- localResizeIMG先压缩后ajax无刷新上传图片
- 燕麦云何洋开讲丨10.8亿融资,私有云的风口来了
- 立即数最大有多少位?
- warning C4996: 'CWinApp::Enable3dControls': CWinApp::Enable3dControls is no longer needed. You
- OpenJ_Bailian