摘要:
目 录
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 阅读全文
摘要:
SQL Server 索引基础知识(2)----聚集索引,非聚集索引 [来自]http://blog.joycode.com/ghj/archive/2008/01/02/113291.aspx 由于需要给同事培训数据库的索引知识,就收集整理了这个系列的博客。发表在这里,也是对索引知识的一个总结回顾吧。通过总结,我发现自己以前很多很模糊的概念都清晰了很多。 不论是 聚集索引,还是非聚集索引,都是... 阅读全文
摘要:
SQL Server 索引基础知识(1)--- 记录数据的基本格式 [来自]http://blog.joycode.com/ghj/archive/2008/01/02/113290.aspx 由于需要给同事培训数据库的索引知识,就收集整理了这个系列的博客。发表在这里,也是对索引知识的一个总结回顾吧。通过总结,我发现自己以前很多很模糊的概念都清晰了很多。 不论是缓存的数据信息,还是物理保存的信息... 阅读全文
摘要:
实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:
其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就说明您的字典中没有这个字;同样的,如果查“张”字,那您也会将您的字典翻到最后部分,因为“张”的拼音是“zhang”。也就是说,字典的正文部分本身就是一个目录,您不需要再去查其他目录来找到您需要找的内容。我们把这种正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。
阅读全文