tyris
驱动牛犊
驱动牛犊
  • 注册日期2005-12-06
  • 最后登录2009-12-25
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望105点
  • 贡献值0点
  • 好评度75点
  • 原创分0分
  • 专家分0分
阅读:1499回复:4

如何在不同驱动间调用函数???

楼主#
更多 发布于:2007-11-17 20:21
我写了个流驱动做为上层应用程序的接口,想要修改显示的配置。
但是不能调用display驱动里面的函数,请问有什么好的办法?
saint_bxg
驱动小牛
驱动小牛
  • 注册日期2006-08-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望284点
  • 贡献值0点
  • 好评度257点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-11-17 20:46
关注。(之前试过在两个流接口驱动间用LoadLibrary,GetProcAddress来调用函数,但未成功,死机。)
努力! 成功就在不远处....
shaohui99
驱动牛犊
驱动牛犊
  • 注册日期2007-05-15
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分190分
  • 威望30点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-11-19 15:42
使用DrvExcape,应用程序可以通过下面方式调用:
    HDC hDC = ::GetDC(NULL);  
    ExtEscape(hDC,DRV_ESCAPE_YOUR_FUNCTION_ID,NULL,NULL,0,NULL);      
    ::ReleaseDC(NULL, hDC);

具体用法请参考网上资料。
cygarm
驱动牛犊
驱动牛犊
  • 注册日期2006-11-29
  • 最后登录2013-12-29
  • 粉丝0
  • 关注0
  • 积分649分
  • 威望324点
  • 贡献值0点
  • 好评度62点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-11-20 20:35
这种动态修改LCD配置的东西还没做过,我想应该可以直接修改LCD的驱动来提供这么一个读写的接口,而不用通过另外一个驱动来控制它吧。
NAND Flash烧录器|烧写器|编程器
tyris
驱动牛犊
驱动牛犊
  • 注册日期2005-12-06
  • 最后登录2009-12-25
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望105点
  • 贡献值0点
  • 好评度75点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-11-21 12:36
LCD的驱动需要和上层的应用程序接口,所以我写一个流驱动去让上层调用。这样只需要重新配置一便显示的选择就可以了。
直接修改LCD的驱动提供一个读写的接口,如何实现?
游客

返回顶部