denizen
驱动大牛
驱动大牛
  • 注册日期2001-12-30
  • 最后登录2012-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1196回复:6

DS程序框架自动调用AddDevice??

楼主#
更多 发布于:2002-07-22 20:44
在DS向导生成的WDM驱动程序框架中,无论是ISA类型,还是其它类型,都会自动生成AddDevice函数,这是不是表明,尽管非PNP ISA驱动当中虽然没有系统PNP管理器来调用AddDevice函数,但DS程序框架本身会自动调用这个函数呢?请赐教。
Where there is a will, there is a road.
denizen
驱动大牛
驱动大牛
  • 注册日期2001-12-30
  • 最后登录2012-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-24 10:45
没有人肯帮我吗?
Where there is a will, there is a road.
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-24 11:13
你可以在这个函数上设上断点
试一下会不会调用
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
fulminate
驱动小牛
驱动小牛
  • 注册日期2002-05-16
  • 最后登录2006-11-27
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-24 12:00
难道你们没有试过吗?知道就直接回答嘛!
==========腾蛟起凤,孟学士之词宗;紫电青霜,王将军之武库==========
denizen
驱动大牛
驱动大牛
  • 注册日期2001-12-30
  • 最后登录2012-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-28 17:09

设断点试过了,自动生成的ISA卡 WDM 驱动,AddDevice函数不会被调用。
既然是这样,那么,生成fdo以及中断等对象的初始化只能放在DriverEntry中进行。
Where there is a will, there is a road.
chnh
驱动小牛
驱动小牛
  • 注册日期2002-04-09
  • 最后登录2004-02-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-07-28 18:49
但在DS生成的框架中,DEVICE对象是在AddDevice中构造的,而且,
在DS中,FDO和中断对象是在DEVICE对象中构造的
denizen
驱动大牛
驱动大牛
  • 注册日期2001-12-30
  • 最后登录2012-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-07-28 20:35
但在DS生成的框架中,DEVICE对象是在AddDevice中构造的,而且,
在DS中,FDO和中断对象是在DEVICE对象中构造的


你指的不是ISA卡的吧??

 :P
Where there is a will, there is a road.
游客

返回顶部