changh76
驱动牛犊
驱动牛犊
  • 注册日期2002-11-15
  • 最后登录2008-04-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1253回复:3

求助,IRP与SRB之间的关系。

楼主#
更多 发布于:2004-05-25 03:36
请不吝赐教。
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-25 07:47
IRP由IO管理器创建,如果没有中间过滤驱动的话,它将一直被发送到类驱动,然后类驱动将其转换为SRB请求,最后类驱动再把SRB发送到端口驱动。

流程大概如下:

IO管理器 -> <过滤驱动> -> FSD -> Volume Manager -> <过滤驱动> ->Disk Class Driver -> <过滤驱动> -> 端口驱动 -> 微端口驱动

[编辑 -  5/25/04 by  slwqw]
changh76
驱动牛犊
驱动牛犊
  • 注册日期2002-11-15
  • 最后登录2008-04-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-25 11:41
能再问一句吗?:)
具体在哪条函数里转换的?:)谢谢
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-25 12:12
能再问一句吗?:)
具体在哪条函数里转换的?:)谢谢


IFS Kit中包含Disk Class Driver的源代码,自己看不就OK了?
游客

返回顶部