- -
I
第五卷 网络驱动程序设计指南.....................................................................................................1
第一部分 网络驱动程序.........................................................................................................2
第一章 网络驱动程序设计指南的向导.........................................................................3
第二章 内核模式驱动程序的网络结构.........................................................................6
2.1 Windows 2000 网络结构和 OSI 模型 ...........................................................6
2.2 NDIS 驱动程序 ..................................................................................................7
2.2.1 NDIS 微端口驱动程序............................................................................7
2.2.2 NDIS 中间层驱动程序............................................................................8
2.2.3 NDIS 协议驱动程序................................................................................9
2.3 TDI 驱动程序 .....................................................................................................9
2.4 网络驱动程序环境............................................................................................9
2.4.1 无连接环境的网络驱动程序...............................................................10
2.4.2 面向连接环境下的网络驱动程序.......................................................10
2.4.3 WAN 网络驱动程序的环境..................................................................11
第三章 网络驱动程序编程要点...................................................................................13
3.1 可移植性..........................................................................................................13
3.2 多处理器支持..................................................................................................13
3.3 IRQL .................................................................................................................14
3.4 同步和指示......................................................................................................14
3.5 包结构..............................................................................................................16
3.6 使用共享内存..................................................................................................17
3.7 异步 I/O 和完成函数 ......................................................................................17
第二部分 微端口 NIC 驱动程序..........................................................................................19
第一章 NDIS NIC 微端口驱动程序.............................................................................20
1.1 NIC 微端口驱动程序类型...............................................................................20
1.2 网络接口卡支持..............................................................................................20
1.3 微端口驱动程序代码的重要特征..................................................................22
1.3.1 MiniportXxx 函数..................................................................................22
1.3.2 与 NDIS 库链接 ...................................................................................22
1.3.3 微端口适配器环境...............................................................................22
1.3.4 VC 环境 .................................................................................................23
1.3.5 网络 OID...............................................................................................23
1.4 驱动程序例子..................................................................................................24
第二章 NIC 微端口操作和函数概要...........................................................................25
2.1 NIC 微端口操作...............................................................................................25
2.1.1 初始化 NDIS 库和注册微端口驱动程序............................................25
2.1.2 注册网络接口卡...................................................................................25
2.1.3 对查询和设置微端口信息作出响应...................................................26
2.1.4 产生,激活,去活,和删除虚连接...................................................26
2.1.5 发送数据...............................................................................................27
2.1.5.1 多包发送....................................................................................27
2.1.5.2 单包发送....................................................................................28
评论0