各位大虾请指点一下如何在一个驱动a(wdm)里调用另外一个驱动b(wdm)的函数(驱动b不是驱动a的下级驱动)

blackmagic 2003-03-24 12:54:51
各位大虾请指点一下如何在一个驱动a(wdm)里调用另外一个驱动b(wdm)的函数(驱动b不是驱动a的下级驱动)
讲解得越详细越好 :)
万分感谢
...全文
37 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
blackmagic 2003-03-24
  • 打赏
  • 举报
回复
呵呵
谢谢两位大哥
CDMA_man 2003-03-24
  • 打赏
  • 举报
回复
除了楼上的这位提到的这个方法,还可以在编译b的时候生成一个lib库文件,然后a使用这个lib文件直接调接口就可以了。除了这两种方法使用ZwCreateFile也可以满足一部分需求,看你想干什么了,祝你好运!
火焰射手 2003-03-24
  • 打赏
  • 举报
回复
用IoGetDeviceObjectPointer取得别的设备的PFILE_OBJECT,然后调用KsSynchronousIoControlDevice,走DeviceIoControl控制别的设备。

21,600

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧