摘要: 目 录
1 NDIS中间层驱动程序 2
1.1 NDIS中间层驱动程序(NDIS Intermediate Drivers)概述 2
1.2 NDIS中间层驱动程序的用途 4
1.3 NDIS中间层驱动程序的开发环境 4
2 NDIS中间层驱动程序的开发 4
2.1 可分页和可丢弃代码 4
2.2 共享资源的访问同步 5
2.3 中间层驱动程序的DriverEntry函数 5
2.3.1 注册NDIS中间层驱动程序 6
2.3.1.1 注册中间层驱动程序的Miniport 6
2.3.1.2 注册中间层驱动程序的协议 8
2.4 中间层驱动程序的动态绑定 11
2.4.1 打开中间层驱动程序下层的适配器 12
2.4.2 微端口(Miniport)初始化 12
2.4.3 中间层驱动程序查询和设置操作 13
2.4.3.1 发布设置和查询请求 14
2.4.3.2 响应设置和查询请求 15
2.4.4 作为面向连接客户程序注册中间层驱动程序 15
2.5 中间层驱动程序数据包管理 17
2.5.1.1 重用数据包 18
阅读全文