harold
驱动牛犊
驱动牛犊
  • 注册日期2001-08-26
  • 最后登录2002-10-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1306回复:4

怎么访问一块连续物理内存的数据?

楼主#
更多 发布于:2001-10-12 20:42
怎么访问一块连续物理内存的数据?

最新喜欢:

jljjlj
hong
驱动小牛
驱动小牛
  • 注册日期2001-09-19
  • 最后登录2005-12-16
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-10-13 04:04
1) get the physical address: myPhysicalAdd;
2) do system map: pdx->mySysAdd = (PUCHAR) MmMapIoSpace(myPhysicalAdd, pdx->theSize, MmNonCached);
3) then you can access the memory area by using pdx->mySysAdd;

does it make sense for u?
harold
驱动牛犊
驱动牛犊
  • 注册日期2001-08-26
  • 最后登录2002-10-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-10-13 21:42
那是win ce下的
[harold 编辑于 2001-10-14 15:22]
hong
驱动小牛
驱动小牛
  • 注册日期2001-09-19
  • 最后登录2005-12-16
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-10-16 03:30
the way above is working fine in Win2k & Win98 but no exprience in Win ce. if u try pls let me know the result too.
harold
驱动牛犊
驱动牛犊
  • 注册日期2001-08-26
  • 最后登录2002-10-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-10-16 15:32
MSDN中说是在Window ce,包含Ceddk.h。我在98中试了一下不行
游客

返回顶部