VirtualAlloc

yaletracy 2019-05-05 08:26:15
1.VirtualAlloc分配的虚拟地址空间具体在虚拟内存的哪个位置?用户区还是内核区,不了解二者分别在什么情况使用 2.使用VirtualCopy将物理内存映射到上述申请的虚拟内存,假设我这段物理地址已经在g_oalAddressTable定义了物理地址到虚拟地址的映射关系,那么VirtualCopy这个过程还能将这段物理内存映射到刚分配的虚拟地址上吗?
...全文
130 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
5-cOin 2019-06-02
  • 打赏
  • 举报
回复
1.VirtualAlloc的返回值就是地址(如果分配成功,否则是0),是用户区,内核区用ExAllocatePool
2.同一快物理内存是可以映射多个虚拟内存的,但我忘了说那个函数了

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧