ggggchen
驱动牛犊
驱动牛犊
  • 注册日期2005-11-27
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望42点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2754回复:2

请教关于miniport, port driver,disk.sys 之间关系的问题

楼主#
更多 发布于:2008-01-23 17:55
在存储这一块,对于HBA卡这种东西,有miniport driver, port driver和disk.sys 驱动,它们还会创建PDO,和FDO,还有驱动也为分 function driver, filter driver, bus driver。function driver 创建fdo, bus driver 创建 pdo,被他们的之间的关系弄混了。我想在这求证一下,我的理解。

是不是 port driver和miniport driver合起来成为一个bus driver, 它们创建的设备叫做pdo,
dis.sys是function driver它创建的设备是fdo,

请问是这样的吗?
Leonsoft
驱动小牛
驱动小牛
  • 注册日期2003-05-08
  • 最后登录2012-08-11
  • 粉丝1
  • 关注0
  • 积分21分
  • 威望281点
  • 贡献值1点
  • 好评度103点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-02-04 21:52
你理解错了。其实disk.sys是个class driver,也可以理解为Port driver。。
bus driver是总线驱动,Windows 系统下有各种专门的bus driver,例如pci.sys, pciide.sys,pcmcia.sys,usbport.sys等。
一般从上到下 class driver或者Port driver->Miniport->bus driver.
I will do the best with what the God gave me.
goldenfire
驱动牛犊
驱动牛犊
  • 注册日期2008-01-14
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-02-27 15:12
disk.sys是个class driver? 那class driver  到底是 什么? intermedia driver or TDI??
游客

返回顶部