阅读:1565回复:4
如何在不同驱动间调用函数???
我写了个流驱动做为上层应用程序的接口,想要修改显示的配置。
但是不能调用display驱动里面的函数,请问有什么好的办法? |
|
沙发#
发布于:2007-11-17 20:46
关注。(之前试过在两个流接口驱动间用LoadLibrary,GetProcAddress来调用函数,但未成功,死机。)
|
|
|
板凳#
发布于:2007-11-19 15:42
使用DrvExcape,应用程序可以通过下面方式调用:
HDC hDC = ::GetDC(NULL); ExtEscape(hDC,DRV_ESCAPE_YOUR_FUNCTION_ID,NULL,NULL,0,NULL); ::ReleaseDC(NULL, hDC); 具体用法请参考网上资料。 |
|
地板#
发布于:2007-11-20 20:35
这种动态修改LCD配置的东西还没做过,我想应该可以直接修改LCD的驱动来提供这么一个读写的接口,而不用通过另外一个驱动来控制它吧。
|
|
|
地下室#
发布于:2007-11-21 12:36
LCD的驱动需要和上层的应用程序接口,所以我写一个流驱动去让上层调用。这样只需要重新配置一便显示的选择就可以了。
直接修改LCD的驱动提供一个读写的接口,如何实现? |
|