zhaihua
驱动中牛
驱动中牛
  • 注册日期2003-10-11
  • 最后登录2007-07-24
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1741回复:8

请教:Miniport driver

楼主#
更多 发布于:2004-03-16 20:24
请教各位:Miniport driver有什么作用啊?
谢谢各位! :D
没钱的日子真难过! 大哥,拉兄弟一把.
yangmin26
驱动小牛
驱动小牛
  • 注册日期2003-02-22
  • 最后登录2012-11-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-18 12:58
向协议层提供接口/
YM KILL YOU
flyhobo
驱动小牛
驱动小牛
  • 注册日期2004-03-05
  • 最后登录2005-05-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-18 14:16
 一个NDIS的Miniport driver(也叫微端口NIC驱动程序)有两个基本功能:
1.管理一个网络接口卡(NIC),包括通过NIC发送和接收数据。
2.高层驱动程序相接,例如中间层驱动程序和传输协议驱动程序。

具体看看ddk的帮助吧,我也在啃
好好过日子
start
驱动小牛
驱动小牛
  • 注册日期2001-11-05
  • 最后登录2010-09-03
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望27点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-18 17:31
实际上就是网卡驱动,只是在windows下的NDIS规范下称为miniport driver
second
zhaihua
驱动中牛
驱动中牛
  • 注册日期2003-10-11
  • 最后登录2007-07-24
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-18 20:52
假设我用的不是PCI网卡,而是把USB当作网卡使用,那么我的USB驱动是不是可以看作一个miniport driver呢?
谢谢 :D
没钱的日子真难过! 大哥,拉兄弟一把.
asmsys
驱动老牛
驱动老牛
  • 注册日期2002-03-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望17点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-19 08:55
只要你的USB驱动实现了MINIPORT的功能,导出了miniport的接口,可以被协议绑定,他就是MINIPORT。
zhaihua
驱动中牛
驱动中牛
  • 注册日期2003-10-11
  • 最后登录2007-07-24
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-03-19 20:47
请问asmsys大侠,如何使我的USB驱动实现miniport功能,导出miniport接口?我只知道一般的USB驱动导出IOCTL_XXX等 :(
能否详细解释一下?
不胜感激! :D
没钱的日子真难过! 大哥,拉兄弟一把.
iwub
驱动牛犊
驱动牛犊
  • 注册日期2002-10-09
  • 最后登录2009-06-22
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望60点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-03-20 13:55
usb网卡,和一般的PCI和PCMCIA网卡不同,需要的是miniport with a wdm lower interface. 通过微软的usbdi.sys总线驱动程序驱动硬件。可以使URB绑定到IRP然后IoCallDriver()的方式驱动。是典型的分层模型。不想PCI和PCMCIA直接对端口读写。
iwub
zhaihua
驱动中牛
驱动中牛
  • 注册日期2003-10-11
  • 最后登录2007-07-24
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-03-20 20:51
谢谢iwub大侠! :D
但是我还是不大明白.你说得典型分层结构是不是这样子,最上层是微软提供得TCPIP.sys协议栈,然后是NDIS 中间层驱动(完成重新分帧),下面该是minipiort 驱动了吧,再往下就是usbdi.sys总线驱动程序.是这样的吗?你说的miniport with a wdm lower interface是那一层的到那一层的接口?非常感谢?
没钱的日子真难过! 大哥,拉兄弟一把.
游客

返回顶部