houjun
驱动牛犊
驱动牛犊
  • 注册日期2003-12-21
  • 最后登录2004-11-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2215回复:9

关于mirror驱动与应用程序之间共享内存的指针交换问题

楼主#
更多 发布于:2004-06-17 20:25
这两天我看了论坛上好多类似的帖子,打算采用在Mirror驱动中申请内存,然后在应用程序中读取的方法。可是驱动中申请的内存的指针应该用什么函数返回给应用程序呢?我是在DDK下做的。在老外的一篇文章上我看到是用DrvEscape和ExEscape两个函数来实现,问题是当我在驱动中加入DrvEscape函数后,mirror驱动竟然不能加载了。哪位大侠能给个思路啊?
myswin
驱动小牛
驱动小牛
  • 注册日期2003-10-13
  • 最后登录2005-11-21
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-18 15:40
镜象驱动是什么东东啊?
菜鸟关注中~
=========== D =========== R =========== I =========== V =========== E ---------抵制日货-------
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2004-06-18 20:11
共同郁闷中。。。。。
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-06-19 23:50
这两天我看了论坛上好多类似的帖子,打算采用在Mirror驱动中申请内存,然后在应用程序中读取的方法。可是驱动中申请的内存的指针应该用什么函数返回给应用程序呢?我是在DDK下做的。在老外的一篇文章上我看到是用DrvEscape和ExEscape两个函数来实现,问题是当我在驱动中加入DrvEscape函数后,mirror驱动竟然不能加载了。哪位大侠能给个思路啊?
 

有这样的事?
我到是没有遇到过
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
houjun
驱动牛犊
驱动牛犊
  • 注册日期2003-12-21
  • 最后登录2004-11-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-06-21 16:37
在mirror驱动中我想定义几个全局变量,这几个全局变量放在什么地方呢?用deviceextention?
shenming365
驱动牛犊
驱动牛犊
  • 注册日期2004-04-08
  • 最后登录2008-06-27
  • 粉丝0
  • 关注0
  • 积分157分
  • 威望18点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-06-25 17:09
EngAllocUserMem
指针保存在PDEV中。
www.software168.com
houjun
驱动牛犊
驱动牛犊
  • 注册日期2003-12-21
  • 最后登录2004-11-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-06-29 09:43
呵呵,谢谢大家的回复,这个问题我已经搞定了。但是现在又遇到很大的问题了。我在驱动中开了5M的空间,然后分成最大250个单元。通过这种方式避免驱动与应用程序之间通信的同步处理(偶认为那浪费时间)。问题是我该如何设计每个单元的结构呢?每个单元的实际数据长度是不象等的。
genius2006
驱动牛犊
驱动牛犊
  • 注册日期2006-10-21
  • 最后登录2008-10-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-08-19 14:51
我在研究Mirror驱动
我的QQ:523595680
我的mirror群号:35273332
genius2006
驱动牛犊
驱动牛犊
  • 注册日期2006-10-21
  • 最后登录2008-10-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2007-08-19 14:52
我在研究Mirror驱动
我的QQ:523595680
我的mirror群号:35273332
欢迎各路高手踊跃加入!
fox1999
驱动牛犊
驱动牛犊
  • 注册日期2006-04-23
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分820分
  • 威望83点
  • 贡献值0点
  • 好评度82点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2007-09-17 09:34
樓主,把你找到的文章分享一下吧
游客

返回顶部