wangjian
驱动牛犊
驱动牛犊
  • 注册日期2002-03-05
  • 最后登录2004-04-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1340回复:1

求助!!!,TDI层的IRP处理

楼主#
更多 发布于:2002-03-22 00:11
各位大虾,没办法,老板催得紧,请求紧急支援,一定给分。
  还是截获系统发出的IP包的问题,我用的是DRIVERSTUDIO,在WIN2000下开发,用WDM在TDI层做 。
   系统要发一个IP包,则I/O管理器发一个Irp包(我不能确定是否只发一个Irp包),TDI层的驱动程序得到这个IRP包,那么此时IRP包的I/O堆栈单元中的主功能代码和副功能代码是什么?一个IRP包是否只有一个主功能代码,一个副功能代码?I/O堆栈单元要对应下一个驱动程序对象,那么对于发IP包来说,在WIN2000中对应TCPIP.SYS,TCPIP.SYS在TDI的下层,请问如何得到IP包的数据?我能否在TCPIP.SYS之前自行处理IP包且处理完后不给TCPIP.SYS了,直接返回,怎样实现?
  请各路高手指点!!
wangjian
驱动牛犊
驱动牛犊
  • 注册日期2002-03-05
  • 最后登录2004-04-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-22 22:43
各位板主帮帮忙!!!
游客

返回顶部