huangyuanlei
驱动牛犊
驱动牛犊
  • 注册日期2004-09-24
  • 最后登录2011-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2089回复:7

请教mirror中ddmlapp的问题

楼主#
更多 发布于:2004-10-14 19:06
win2k ddk上的mirror 例子,运行了ddmlapp的那个例子,当程序正常加载驱动以后调用CreateCompatibleBitmap,查看debugview没有显示DrvCreateDeviceBitmap被调用的debug信息,之前的ChangeDisplaySettingsEx在debugview上面可以看到debug信息的,请问是哪里出错了?
huangyuanlei
驱动牛犊
驱动牛犊
  • 注册日期2004-09-24
  • 最后登录2011-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-18 21:59
晕,怎么没人肯帮忙啊,看了论坛上面好多贴子,还是不明白,有会的,帮帮我啊.到底哪里不对.

[编辑 -  10/18/04 by  huangyuanlei]
huangyuanlei
驱动牛犊
驱动牛犊
  • 注册日期2004-09-24
  • 最后登录2011-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-20 22:50
已解决,原来就这么简单...
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
地板#
发布于:2004-10-21 09:55
我好象没你这个问题,你是如何解决的???
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
huangyuanlei
驱动牛犊
驱动牛犊
  • 注册日期2004-09-24
  • 最后登录2011-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-10-24 17:28
简单,是我自己没有注意
他把EngDebugPrint封装一个函数里面去了,然后判断传入的第一个值是不是小于or等于0,如果是的话,那么就调用EngDebugPrint,可能是因为为了防止DrvBitBlt中EngDebugPrint频繁调用,而屏蔽的吧,在DrvBitBlt中传入的是1,而EnablePDEV之类的是0,由于他的原文件是screen.c,里面Include了debug.h,我一开始没有注意,还有就是因为是DDK环境下面的,不像vc那样,一个函数可以有提示的,所以◎#¥%◎#◎%-_-
huangyuanlei
驱动牛犊
驱动牛犊
  • 注册日期2004-09-24
  • 最后登录2011-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-10-24 18:56
to wowocock:请问mirror.dll里面DrvBitBlt我获得数据后,我如何回传给应用程序呢?我照别人的帖子在mirror.dll中分配了一块内存,但是我如何将指针回传给引应用程序?或者是内存映射,不过具体应该是怎么做?
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
6楼#
发布于:2004-10-25 09:14
用EXTESCAP来传和DEVICEIOCONTROL的用法差不多,还有就是内存共享的方法,介绍的有很多,自己搜索下吧.
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
huangyuanlei
驱动牛犊
驱动牛犊
  • 注册日期2004-09-24
  • 最后登录2011-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-10-25 18:26
对不起,帖子我去看过了,请问你介绍的EXTESCAP,DEVICEIOCONTROL,内存共享是分别独立的3中方法还是说 EXTESCAP必须和DEVICEIOCONTROL一起用,或者直接用内存共享?
另外,我的思路是不知是否可以,在mirror.dll中用一个全局指针,然后在初始化的时候分配一个内存空间,用来保存 变化的数据,然后通过事件同步以及ExtEscape来和mirror.dll取得通讯。
游客

返回顶部