版块
论坛
喜欢
话题
应用
搜索
登录
注册
ying的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=14858
怎样取得虚拟地址的物理地址
请问在WDM模式驱动中怎样将一虚拟地址转换为物理地址?我知道在老NT模式的驱动中可以用函数MmGetPhysicalAddress()得到,但是这个函数只在NTDDK.H中有,而在WDM.H中却没有声明,不知在WDM.H中是用什么函数实现这种功能的?
回复
(
4
)
2001-05-07 08:31
来自版块 -
ABC初学者
◆
◆
表情
告诉我的粉丝
提 交
simon_f
:
用户被禁言,该主题自动屏蔽!
(2002-02-28 21:19)
回复
Alexander
:
当然不是开玩笑。 我在PLX9054的驱动源码里看到美国佬就是这么干的。 其实,也不难理解,WDM只是在KernelMode外面加了一个Pnp和 PowerManagement的壳。要真正能动作,只有Pnp和PM是不够的, 必须还要有KM。所以ntddk.h里的声明可以用...
(2002-02-10 14:34)
回复
arthurtu
:
可以这样吗?你在开玩笑的吧?
(2002-02-09 18:53)
回复
Alexander
:
解决的办法是: 只要将MmGetPhysicalAddress的声明从Ntddk.h中复制到你自己的头文件中就可以了。Good luck! :D
(2002-02-08 14:27)
回复
ying
加关注
写私信
0
关注
0
粉丝
4
帖子
返回顶部