action3210
驱动小牛
驱动小牛
  • 注册日期2008-02-27
  • 最后登录2010-09-17
  • 粉丝1
  • 关注1
  • 积分20分
  • 威望194点
  • 贡献值0点
  • 好评度69点
  • 原创分0分
  • 专家分0分
阅读:1410回复:1

锁定内存页跟分页内存

楼主#
更多 发布于:2008-06-24 12:05
MmBuildMdlForNonPagedPool MmProbeAndLockPages之间有什么关联吗,是否一般只需要使用一个?
因为MmBuildMdlForNonPagedPool出来的就是非分页了,如果再probe的话driververifier会提示出错,不用锁定。
action3210
驱动小牛
驱动小牛
  • 注册日期2008-02-27
  • 最后登录2010-09-17
  • 粉丝1
  • 关注1
  • 积分20分
  • 威望194点
  • 贡献值0点
  • 好评度69点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-06-24 12:15
我希望把内核的一块地址映射给用户模式使用,要使用MmMapLockedPagesSpecifyCache,就涉及到锁定内存块的问题。请问应该如何做,用ProbeForRead可以吗?

这几个函数我都试过似乎都有问题,用windbg , driver verifier调试都引起重启。比较常见的问题:PAGE_FAULT_IN_NONPAGED_AREA NO_MORE_IRP_STACK_LOCATIONS  DRIVER_VERIFIER_IOMANAGER_VIOLATION,但是定位不到代码,不知如何解决。
游客

返回顶部