版块
论坛
喜欢
话题
应用
搜索
登录
注册
stoneabc的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=95655
(有代码)这样share一个usermode下建立的buffer行不行?我给50分
我现在usermode application下建立一个userBuffer,把这个usermode下的address的值传递给我的驱动程序,在kernelmode下以这个值作为virtualAddress建立一个mdl,然后锁住,不释放这个mdl,返回我的application...
全文
回复
(
8
)
2005-01-21 17:19
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
AllenZh
:
map 出来的地址值是不是做为DeviceIOControl的outBuffer的内容,然后在app里拼成一个pvoid指针指向driver里分配的内存来进行读写操作呢? 是不是这个地址在我的app里一直有效,只要拿到一次就可以一直用了呢? 如果在驱动中分配内存看看src\...
(2005-01-22 15:17)
回复
bmyyyud
:
我现在usermode application下建立一个userBuffer,把这个usermode下的address的值传递给我的驱动程序,在kernelmode下以这个值作为virtualAddress建立一个mdl,然后锁住,不释放这个mdl,返回我的application...
(2005-01-22 11:03)
回复
stoneabc
:
可以使用这个函数 MmMapLockedPagesSpecifyCache map 出来的地址值是不是做为DeviceIOControl的outBuffer的内容,然后在app里拼成一个pvoid指针指向driver里分配的内存来进行读写操作呢? 是不是这个地址在我的...
(2005-01-22 10:52)
回复
snowStart
:
可以使用这个函数 MmMapLockedPagesSpecifyCache
(2005-01-22 10:38)
回复
snowStart
:
[quote]基本思路是对的 但更常用的是在驱动中分配,然后在app中来Map驱动中的内存 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [quote] 请问在app中如何能map我在驱动里分配的内存啊? ...
(2005-01-22 10:35)
回复
stoneabc
:
[quote]基本思路是对的 但更常用的是在驱动中分配,然后在app中来Map驱动中的内存 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [quote] 请问在app中如何能map我在驱动里分配的内存啊? ...
(2005-01-22 09:52)
回复
AllenZh
:
基本思路是对的 但更常用的是在驱动中分配,然后在app中来Map驱动中的内存 我现在usermode application下建立一个userBuffer,把这个usermode下的address的值传递给我的驱动程序,在kernelmode下以这个值作为virtualAdd...
(2005-01-21 20:43)
回复
snowStart
:
一般都是在驱动里申请内存,应用程序里我到没试过, 那你试试能行吗?
(2005-01-21 20:12)
回复
stoneabc
加关注
写私信
0
关注
0
粉丝
63
帖子
返回顶部