zhzdll
驱动牛犊
驱动牛犊
  • 注册日期2003-02-12
  • 最后登录2005-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1510回复:6

请问高手,我要做一个miniport驱动,上端口满足NDIS上层驱动要求,但下端口并没有真实的NIC存在,而是通过IRP与应用程序交互,是否已经不再需要MiniportInitialize函数?

楼主#
更多 发布于:2003-08-13 10:33
请赐教!
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-13 11:14
当然需要。
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
zhzdll
驱动牛犊
驱动牛犊
  • 注册日期2003-02-12
  • 最后登录2005-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-13 15:40
既然是需要,是不是因为没有实际的NIC存在,函数基本上是个空架子?但是要不要考虑函数本身的基本规则,比如该如何选定SelectedMediumIndex?不提供MiniportAdapterHandle会不会影响后续函数,比如数据包传输的路径?还有我按照《windows2000驱动程序开发大全》里介绍的在注册表里面HKEY_LOCAL_MACHINE\\SOFTWARE\\MICROSOFT\\NDIS\\MEDIATYPE试图寻找相关的MediumArray信息,但是居然连主键都没找到。
再次麻烦版主大人帮忙了!
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-14 09:22
向ndis注册的那些函数都是要实现的,都不是空架子。
要按照标准实现。
由于不和真正的网卡打交道,所以不需要和硬件通讯的部分。
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
zhzdll
驱动牛犊
驱动牛犊
  • 注册日期2003-02-12
  • 最后登录2005-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-14 11:46
那好,我先动手试试区分具体是哪些部分需要实现哪些不需要,遇到困难我再来请教。谢谢!
dewen
驱动牛犊
驱动牛犊
  • 注册日期2003-05-13
  • 最后登录2007-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-15 05:53
我是一个新手,也是做这方面内容的,希望能和你交流交流.
E-mail:zdw_de@msn.com
zhzdll
驱动牛犊
驱动牛犊
  • 注册日期2003-02-12
  • 最后登录2005-01-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-08-15 09:09
好啊,我的QQ是13758585
游客

返回顶部