阅读:1410回复:1
锁定内存页跟分页内存
MmBuildMdlForNonPagedPool MmProbeAndLockPages之间有什么关联吗,是否一般只需要使用一个?
因为MmBuildMdlForNonPagedPool出来的就是非分页了,如果再probe的话driververifier会提示出错,不用锁定。 |
|
沙发#
发布于:2008-06-24 12:15
我希望把内核的一块地址映射给用户模式使用,要使用MmMapLockedPagesSpecifyCache,就涉及到锁定内存块的问题。请问应该如何做,用ProbeForRead可以吗?
这几个函数我都试过似乎都有问题,用windbg , driver verifier调试都引起重启。比较常见的问题:PAGE_FAULT_IN_NONPAGED_AREA NO_MORE_IRP_STACK_LOCATIONS DRIVER_VERIFIER_IOMANAGER_VIOLATION,但是定位不到代码,不知如何解决。 |
|