gzganyuxuan
驱动牛犊
驱动牛犊
  • 注册日期2002-03-05
  • 最后登录2002-10-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1518回复:7

VXD是否可以与WDM通信

楼主#
更多 发布于:2002-04-09 17:03
请版主回答:VXD是否可以与WDM通信,例如,在VXD中调用WDM中的过程或方法服务,如果可以,如何实现,谢谢
jame.z
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2004-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-09 17:15
方法肯定是有的,问题就是好不好而已。
譬如:中间媒质。
Nouk
驱动中牛
驱动中牛
  • 注册日期2001-08-22
  • 最后登录2006-10-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-09 18:31
The WDM driver can export functions to let VxD uses.
Taiwan's Driver Developer
lmycs
驱动牛犊
驱动牛犊
  • 注册日期2001-07-23
  • 最后登录2002-12-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-10 09:08
应该可以!但需要一个在两种驱动之间的翻译媒体.比如win98下的ccport.sys就是上层vxd与下层wdm结构的modem驱动翻译媒体.具体的实现方法我也不是太清.
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-10 13:02
WDM 中:
1、将source 文件的 TARGETTYPE设为:
TARGETTYPE=EXPORT_DRIVER
2、建立一个def文件,如MyDriver.def,内容为:
LIBRARY    MyDriver.SYS

EXPORTS
           MySysExport //这是从WDM输出到VXD的函数名称;

VXD 中:

hWdmMod = _PELDR_GetModuleHandle(\"MyDriver.SYS\");
    // Fail if MyDriver.SYS is not loaded
    if (!hWdmMod)
      return (VXD_FAILURE);
    // Get the addresses of the functions exported
PVOID CDECL pfn =  _PELDR_GetProcAddress(hWdmMod, \"MySysExport\",0);//得到函数指针。
    

犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-04-10 13:03
补充定义:
HPEMODULE hWdmMod;
 :D :D :D
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
gzganyuxuan
驱动牛犊
驱动牛犊
  • 注册日期2002-03-05
  • 最后登录2002-10-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-04-10 14:36
谢谢你的慷慨知道,哥们!
sandler
驱动牛犊
驱动牛犊
  • 注册日期2002-04-09
  • 最后登录2002-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-04-10 16:08
谁能告诉我WDM是什么样在程序见通信的?
211
游客

返回顶部