阅读:2215回复:9
关于mirror驱动与应用程序之间共享内存的指针交换问题
这两天我看了论坛上好多类似的帖子,打算采用在Mirror驱动中申请内存,然后在应用程序中读取的方法。可是驱动中申请的内存的指针应该用什么函数返回给应用程序呢?我是在DDK下做的。在老外的一篇文章上我看到是用DrvEscape和ExEscape两个函数来实现,问题是当我在驱动中加入DrvEscape函数后,mirror驱动竟然不能加载了。哪位大侠能给个思路啊?
|
|
沙发#
发布于:2004-06-18 15:40
镜象驱动是什么东东啊?
菜鸟关注中~ |
|
|
板凳#
发布于:2004-06-18 20:11
共同郁闷中。。。。。
|
|
|
地板#
发布于:2004-06-19 23:50
这两天我看了论坛上好多类似的帖子,打算采用在Mirror驱动中申请内存,然后在应用程序中读取的方法。可是驱动中申请的内存的指针应该用什么函数返回给应用程序呢?我是在DDK下做的。在老外的一篇文章上我看到是用DrvEscape和ExEscape两个函数来实现,问题是当我在驱动中加入DrvEscape函数后,mirror驱动竟然不能加载了。哪位大侠能给个思路啊? 有这样的事? 我到是没有遇到过 |
|
|
地下室#
发布于:2004-06-21 16:37
在mirror驱动中我想定义几个全局变量,这几个全局变量放在什么地方呢?用deviceextention?
|
|
5楼#
发布于:2004-06-25 17:09
EngAllocUserMem
指针保存在PDEV中。 |
|
|
6楼#
发布于:2004-06-29 09:43
呵呵,谢谢大家的回复,这个问题我已经搞定了。但是现在又遇到很大的问题了。我在驱动中开了5M的空间,然后分成最大250个单元。通过这种方式避免驱动与应用程序之间通信的同步处理(偶认为那浪费时间)。问题是我该如何设计每个单元的结构呢?每个单元的实际数据长度是不象等的。
|
|
7楼#
发布于:2007-08-19 14:51
我在研究Mirror驱动
我的QQ:523595680我的mirror群号:35273332 |
|
8楼#
发布于:2007-08-19 14:52
我在研究Mirror驱动
我的QQ:523595680我的mirror群号:35273332 欢迎各路高手踊跃加入! |
|
9楼#
发布于:2007-09-17 09:34
樓主,把你找到的文章分享一下吧
|
|