sunhekun
驱动牛犊
驱动牛犊
  • 注册日期2003-05-14
  • 最后登录2004-09-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1047回复:2

在ds中创建多个设备?

楼主#
更多 发布于:2003-11-25 14:42
我想在adddevice函数中创建多个同类设备,我多次调用new函数,在安装时用softice跟踪发现第一次创建过程正确,但第二次new函数的返回值是NULL(是在Kdevice类的new成员函数中的_construct函数处返回的NULL),不知这种情况应该怎样做,请大家指点?!
HONGLIN
驱动牛犊
驱动牛犊
  • 注册日期2002-04-04
  • 最后登录2010-03-17
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望12点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-25 14:52
在Wdm中,那样是不能创建多个的,因为下层设备只枚举了一个.
有两种方法可安装多个device,
1,多次调用inf,间接的多次枚举,
2,直接从总线枚举,
不再困惑
sunhekun
驱动牛犊
驱动牛犊
  • 注册日期2003-05-14
  • 最后登录2004-09-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-25 15:04
你的意思是一个pdo只能对应一个fdo?
游客

返回顶部