lzhui
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2004-01-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1598回复:7

NDIS新手问题

楼主#
更多 发布于:2003-01-08 10:25
如何实现应用程序与NDIS驱动程序通信?如PASSTHRU获取的包信息如何在应用程序中显示出来?高手请给点思路.

最新喜欢:

okincnokincn
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-08 11:09
在应用层调用deviceiocontrol,在sys里面处理IRP,注册设备的时候会注册一个IRP的接口。
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
lzhui
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2004-01-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-15 09:25
感谢大侠!尚有一些疑问。前几天读到Inside Windows2000中关于NDIS驱动程序,里面讲NDIS中间驱动程序处理的是NDIS将IRP请求格式化后的数据,我的理解是中间驱动程序不直接处理IRP请求。请大侠点拨、解惑。
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-15 09:50
中间层和NDIS之间相互交换的信息都是packet,不是IRP。

中间层处理的IRP一般都是直接和你的应用程序之间的交流。
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
yuanyuan
驱动大牛
驱动大牛
  • 注册日期2003-01-15
  • 最后登录2010-08-04
  • 粉丝0
  • 关注0
  • 积分1025分
  • 威望300点
  • 贡献值0点
  • 好评度232点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-15 14:37
处理IRP请求即可
lzhui
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2004-01-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-01-20 14:06
先感谢各位大侠.尚存疑问:在passthru中直接调用IoCreateDevice等函数时编译总是通不过,提示IoCreateDevice没有定义,甚至IRP,PIRP也没有定义,阅读ddk说Ioxxxx例程可以在除了NDIS,SCSI等驱动程序的所有内核模式驱动程序里调用.可是编译XP下的ndisuio例子(NDIS的协议驱动程序)时,其中调用了Ioxxxx例程居然又能通过.不知我错误在哪,请高手高手高高手指点.若有编译通过的2K下passthru与应用程序通信例子能发给在下(lzhuil@sina.com),将感激不尽,铭记于心.
---万分好奇的初学者谨上
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-01-20 14:49
IoCreateDevice不能用就用NdisMRegisterDevice好了。

学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
lzhui
驱动牛犊
驱动牛犊
  • 注册日期2001-04-27
  • 最后登录2004-01-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-01-21 16:32
感谢mikeluo大侠不吝赐教,如醍醐灌顶.还望以后多多指教我这个NDIS新手.
游客

返回顶部