mao_feng_117
驱动牛犊
驱动牛犊
  • 注册日期2003-06-25
  • 最后登录2015-07-25
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望66点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1482回复:7

如何在一个驱动里创建多个设 备?50分

楼主#
更多 发布于:2003-06-28 14:54
具体的说,我有一块同步串口板,该片具有PCI 5920接口,用的芯片是16550,内部有4个串口通道,我想为它写一个win2000下的WDM驱动,希望驱动加载后,能为每个通道创建一个独立的设备,我用DS生成了一个驱动框架,在AddDevice里照DS生成的代码,创建了4个设备(每次m_Unit值加一),编译后加载驱动,在应用程序中能够打开4个设备,但只有与第一个设备才能正常交互,其他设备在调用DeviceIoControl时被挂起,不能正常返回。不知各位有没有遇到这样的问题,我该怎么做呢?都十来天了,真是急死了!!!



[编辑 -  6/28/03 by  mao_feng_117]
mao_feng_117
驱动牛犊
驱动牛犊
  • 注册日期2003-06-25
  • 最后登录2015-07-25
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望66点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-29 01:03
谢谢 两位 大哥!
 gabrielyang 大哥,你是否可以把 Walt oney 的书上关于Multi Func的设备有比较好的例子---->通过 e-mail : 发给我。

我 现在 看的是 -----

武安河,周利莉编著的《Windows2000/xp 设备驱动程序 WDM开发 含盘》,

Chris Cant著的《Windows WDM设备驱动程序开发指南》,

没有 看 你 说的  Walt oney 的书。




jason.gao 大哥: 你如果 有 这方面的例子 也请你 ---->通过 e-mail : 发给我。

再次感谢 两位 大哥。
游客

返回顶部