mike_wang
驱动中牛
驱动中牛
  • 注册日期2003-01-22
  • 最后登录2012-01-04
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1468回复:4

一个驱动对应多个设备的问题!

楼主#
更多 发布于:2002-08-14 11:55
有那位高手可以讲一下,如何实现在一个驱动中实现对2个设备的操作。
我的目的是要实现用一个驱动控制一张电视卡,但是电视卡的bt878芯片被系统认为是两个设备,也就是说有两个pdo要控制,有两个基地址要操作吗??!!!!
 :(

[编辑 -  8/14/02 by  mike_wang]
mike_wang
驱动中牛
驱动中牛
  • 注册日期2003-01-22
  • 最后登录2012-01-04
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-15 12:08
经过两天的努力,我刚刚知道了如何用一个driver来控制多个device
将经验学出来与大家分享,如果我所说的有什么错误,欢迎朋友指正。纯粹个人经验:
关键:一个driver的DriverEntry方法只在第一个device加载时才访问,所以一个driver的全局变量的生存周期是与所有的device相关联的。
呵呵,根据这一条我们就可以创建一个类专门用来处理多个设备的基地址,以及多个pdo.
sunnnn
驱动牛犊
驱动牛犊
  • 注册日期2002-01-30
  • 最后登录2009-03-20
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-22 19:04
一个驱动中,可以创建多个设备对象阿!
mike_wang
驱动中牛
驱动中牛
  • 注册日期2003-01-22
  • 最后登录2012-01-04
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-23 11:36
是啊!你可以试着在电脑上插2个一样的网卡,跟踪安装:)
yzzm521
驱动牛犊
驱动牛犊
  • 注册日期2006-02-20
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分300分
  • 威望31点
  • 贡献值0点
  • 好评度30点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-07-03 23:21
学习!!!!!
游客

返回顶部