首页 > 解决方案 > MmGetMdlVirtualAddress 是返回用户模式虚拟地址还是内核模式虚拟地址?

问题描述

因此,如果我在内核模式驱动程序中调用 MmGetMdlVirtualAddress,它会给出系统地址空间 VA 还是附加的用户模式进程 VA?谢谢,

标签: windowsoperating-system

解决方案


似乎基于此讨论,它返回了创建此 MDL 的用户模式 ​​VA: https ://community.osr.com/discussion/29488/who-can-tell-me-the-difference-between-mmgetmdlvirtualaddress-and -mmgetsystemaddressformdlsafe

编辑:但是,我认为这并不完全正确。它应该在驱动程序运行的进程上下文中工作。


推荐阅读