eedocomo
驱动牛犊
驱动牛犊
  • 注册日期2004-04-11
  • 最后登录2004-08-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1074回复:3

KMemoryRange类中参数ByteOffset是怎么算出来的?

楼主#
更多 发布于:2004-07-15 09:30
在KMemoryRange类中其中一个函数譬如ind(UNLONG ByteOffset, PUNLONG Buffer,ULONG Count) 中第一个参数(偏移量)是怎么计算出来的呢?                                        
谢谢 //bow  
myswin
驱动小牛
驱动小牛
  • 注册日期2003-10-13
  • 最后登录2005-11-21
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-15 16:38
就是偏移量(相对于你设的BaseAddress),注意是字节(Byte)偏移。
=========== D =========== R =========== I =========== V =========== E ---------抵制日货-------
eedocomo
驱动牛犊
驱动牛犊
  • 注册日期2004-04-11
  • 最后登录2004-08-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-16 00:40
BaseAddress是哪里设定的? 驱程? 还是配置空间? 谢谢 :D
myswin
驱动小牛
驱动小牛
  • 注册日期2003-10-13
  • 最后登录2005-11-21
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-07-16 09:33
对于寄存器空间,你可以看手册,上面有offset值。
对于你自己的Address space0、1....,这些offset值可以看作是相对于你设的local Remap的.....
=========== D =========== R =========== I =========== V =========== E ---------抵制日货-------
游客

返回顶部