版块
论坛
喜欢
话题
应用
搜索
登录
注册
cross_sky的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=85178
如何检验一个内存地址是否有效
我从应用申请一块内存,通过一个直接方式的I/O请求传递给驱动,在DeviceIoCtrol中相应的IO_CTL处先得到系统虚拟地址,然后锁定,用一个全局变量保存该地址,然后在中断服务例程ISR中向这块内存拷贝数据,有没有什么好的策略在拷贝前检查这个内存地...
全文
回复
(
2
)
2009-03-09 21:34
来自版块 -
非USB硬件驱动开发
◆
◆
表情
告诉我的粉丝
提 交
cross_sky
:
感谢znsoft的回答,昨天没上来,问题已经解决了,谢谢!
(2009-03-11 18:32)
回复
znsoft
:
内核分配的内存: MmIsAddressValid 应用层分配的,驱动在该应用层上下文访问的 ProbeForRead ProbeForWrite
(2009-03-10 09:49)
回复
cross_sky
加关注
写私信
0
关注
0
粉丝
188
帖子
返回顶部