ostrich
驱动牛犊
驱动牛犊
  • 注册日期2002-02-20
  • 最后登录2007-06-18
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1608回复:9

wdm1驱动程序到底有几个设备?

楼主#
更多 发布于:2002-07-28 20:29
在chris cant的书p231第6行写到,“一些驱动程序可能希望每个设备创建一个线程,... ,debugprint测试驱动程序(也就是wdm1驱动程序了)对它的所有设备只有一个系统线程”。既然指所有设备,那么wdm1程序到底有几个设备呢?不是说调用一次AddDevice例程就创建一个设备(p74,第13行),那么wdm1不就是只有一个设备了吗?
并且请各位指点一下“一个驱动程序实现一个或多个设备”(p74,第10行),关键是多个设备到底应该如何实现?

最新喜欢:

beaverorbeaver...
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-07-29 08:33
用户被禁言,该主题自动屏蔽!
beaveror
驱动中牛
驱动中牛
  • 注册日期2002-06-13
  • 最后登录2003-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-29 10:04
在chris cant的书p231第6行写到,“一些驱动程序可能希望每个设备创建一个线程,... ,debugprint测试驱动程序(也就是wdm1驱动程序了)对它的所有设备只有一个系统线程”。既然指所有设备,那么wdm1程序到底有几个设备呢?不是说调用一次AddDevice例程就创建一个设备(p74,第13行),那么wdm1不就是只有一个设备了吗?
并且请各位指点一下“一个驱动程序实现一个或多个设备”(p74,第10行),关键是多个设备到底应该如何实现?


一个驱动可以带多个设备,当然是同类型的。比如串口(我只知道串口)虽然有2个,但都用的SERIAL.SYS这个驱动。由于驱动程序是可重入的,所以创建一个设备驱动就像多线程一样创建一个DEVICE_EXTENSION。大概就是这样吧。
也许说的不对。大家批评了。
只要能解决问题,就一定给分。 希望高手赐教!
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-29 13:30
一个驱动程序有一个驱动程序对象
每个设备对应一个设备对象

一个驱动对象可以挂接多个设备对象
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2002-07-29 13:36
嗯。
ostrich
驱动牛犊
驱动牛犊
  • 注册日期2002-02-20
  • 最后登录2007-06-18
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-07-30 11:09
都说的挺有道理,一人给5分看看行不行。
ostrich
驱动牛犊
驱动牛犊
  • 注册日期2002-02-20
  • 最后登录2007-06-18
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望5点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-07-30 11:15
应该没有意见吧。
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2002-07-30 11:31
水至清则无鱼
人至圣则无友
fulminate
驱动小牛
驱动小牛
  • 注册日期2002-05-16
  • 最后登录2006-11-27
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-07-30 13:29
chris cant的书在哪里可以下载?我有Walter Oney的书
==========腾蛟起凤,孟学士之词宗;紫电青霜,王将军之武库==========
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2002-07-30 13:44
中文的好烂的,找E文的看吧。
游客

返回顶部