阅读:1872回复:1
求助:关于MmMapLockedPagesSpecifyCache()的使用
各位大牛,你们好!
小弟有个问题想请教大家:我在驱动中申请了缓冲区并封装为MDL,现在想把它映射到指定的用户地址上。在IOCTL函数中,我调用MmMapLockedPagesSpecifyCache(pBufMdl, UserMode, MmCached, userSpaceReservedAddr, FALSE, NormalPagePriority); 其中userSpaceReservedAddr为要映射到的用户地址。 但是,在执行到这个函数时,会发生exception! 查了很多资料都没有找到原因,不知道我哪里做错了 多谢了! |
|
沙发#
发布于:2009-03-17 09:52
UserMode改为kernelmode看会不会出现问题?
但是改了后,地址就不是用户态的地址了,我也遇到这样的问题 |
|