suerdj2k
驱动牛犊
驱动牛犊
  • 注册日期2004-12-28
  • 最后登录2006-02-08
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1453回复:7

我想问一下WDM与NDIS的关系

楼主#
更多 发布于:2004-12-30 17:21
我的初步了解是:
WDM是一套驱动体系结构法则,To allow are source-code compatible across driver developers to write device drivers that all Microsoft? Windows? operating systems, the Windows Driver Model (WDM) was introduced.

NDIS是一套网络驱动接口规范,The Network Driver Interface Specification (NDIS) library abstracts the network hardware from network drivers(这句话不是很理解). 它主要把网络驱动层次化,并且规定了层次之间的接口,使得上层驱动可以调用标准接口操纵底层驱动(硬件)。

但是两者之间的关系不是很了解,请大侠出面指点几句!
============================== 苏州工业园区 NDIS驱动 软件研发
jgw2008
驱动小牛
驱动小牛
  • 注册日期2004-12-16
  • 最后登录2005-12-20
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望8点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-03 09:54
NDIS象usb等一样是一种规范(spec.),WDM就象VXD一样是一种方法
Best Wishes to you! MSN: jgw2008@hotmail.com E-Mail: jgw2008@126.com
suerdj2k
驱动牛犊
驱动牛犊
  • 注册日期2004-12-28
  • 最后登录2006-02-08
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-01-04 09:22
感谢楼上的回复,不过我希望得到更详细的阐述,谢谢!
============================== 苏州工业园区 NDIS驱动 软件研发
jgw2008
驱动小牛
驱动小牛
  • 注册日期2004-12-16
  • 最后登录2005-12-20
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望8点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-01-05 12:10
你先学习WDM,明白什么是WDM后, 再用它做事.
做什么事,就要参考什么规格书(spec.)
你做Network Driver 就要参考NDIS, 做usb连接的设备就要参考usb spec. .....

现在明白了吧?

my mail: jgw2008@126.com

Good luck to you!
Best Wishes to you! MSN: jgw2008@hotmail.com E-Mail: jgw2008@126.com
suerdj2k
驱动牛犊
驱动牛犊
  • 注册日期2004-12-28
  • 最后登录2006-02-08
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-01-13 09:01
清楚了;)

Thanks very much!!
============================== 苏州工业园区 NDIS驱动 软件研发
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
5楼#
发布于:2005-01-13 14:26
你先学习WDM,明白什么是WDM后, 再用它做事.
做什么事,就要参考什么规格书(spec.)
你做Network Driver 就要参考NDIS, 做usb连接的设备就要参考usb spec. .....

现在明白了吧?

my mail: jgw2008@126.com

Good luck to you!

不明白......
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
suerdj2k
驱动牛犊
驱动牛犊
  • 注册日期2004-12-28
  • 最后登录2006-02-08
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-01-13 14:39
[quote]你先学习WDM,明白什么是WDM后, 再用它做事.
做什么事,就要参考什么规格书(spec.)
你做Network Driver 就要参考NDIS, 做usb连接的设备就要参考usb spec. .....

现在明白了吧?

my mail: jgw2008@126.com

Good luck to you!

不明白...... [/quote]

啊……我好像刚明白一点,被你一说,好像又不明白了:(

这位老大你解释一下呢~~~~~~~

[编辑 -  1/13/05 by  suerdj2k]
============================== 苏州工业园区 NDIS驱动 软件研发
suerdj2k
驱动牛犊
驱动牛犊
  • 注册日期2004-12-28
  • 最后登录2006-02-08
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-01-14 13:30
现在我知道:

NDIS是早于WDM出来的体系结构。

NDIS是一种为了方便移植的网络接口驱动程序的体系结构;

WDM中有一种minidriver:基于非传统接口的网络接口卡,它需要一个“with a WDM lower edge"的NDIS miniport驱动。



----------------

欢迎补充,也欢迎大侠们指正,呵呵!
============================== 苏州工业园区 NDIS驱动 软件研发
游客

返回顶部