首页
论坛
课程
招聘
雪    币: 532
活跃值: 活跃值 (12)
能力值: ( LV12,RANK:390 )
在线值:
发帖
回帖
粉丝

[系统底层] [原创]NDISWDM学习笔记

2011-12-2 22:38 9125

[系统底层] [原创]NDISWDM学习笔记

2011-12-2 22:38
9125
最近在阅读NDIS驱动,感觉有点难度,随手笔记。
NDISWDM是微软ddk中提供的示例,这里基于ndis 5.0例子进行的笔记。该驱动属于miniport驱动,并与NDISPROT驱动进行通信。NDISPROT是ddk中的协议驱动。两个驱动看下来,感觉NDIS的驱动确实有点麻烦,一方面与其他驱动结构上差别比较大,包括api方面,另一方面要时刻注意硬件的状态。下面是初步的笔记。如果你想快速阅读,可以直接略过第一部分Adapter的状态,个人觉得第二部分IRP的Cancel和第三部分对象的生命周期还是有点样子的。该笔记中并未介绍NDIS驱动的结构,假设了你已经了解NDIS驱动的基本知识。并请在阅读的之前,能先通读一下NDISWDM的代码。保持代码随手可翻的状态。
下面开始吧。

[公告]看雪论坛2020激励机制上线了!多多参与讨论可以获得积分快速升级?

上传的附件:
最新回复 (3)
雪    币: 81
活跃值: 活跃值 (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
Membered 活跃值 2011-12-5 22:38
2
0
好吧  mark
雪    币: 200
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
FerryLv 活跃值 2012-7-21 23:18
3
0
辛苦了,下一个学习学习~~~~
雪    币: 33
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
舟任航 活跃值 2017-3-10 00:51
4
0
正在学习,参考一下。多谢分享!
游客
登录 | 注册 方可回帖
返回