WDM的驱动很复杂,引起的蓝屏问题众多,于是微软为vista之后的操作系统提供了新的驱动开发框架Windows Driver Foundation
微软自己的介绍:https://www.microsoft.com/china/whdc/driver/wdf/default.mspx
其中内核模式下的驱动开发框架就是KMDF。
这方面的资料真的很少,网上能搜到的中文资料还真的是寥寥可数。
有一份“WDF+USB驱动开发指南”,但是它只介绍了USB相关的内容,而且说实话,写的不是很全面,也不适合新手入门。
这份pdf文档下载地址:http://download.csdn.net/source/2815953
其实微软提供的资料非常多,但是全都是英文的,所以我决定把KMDF框架介绍(KMDF-arch)的和KMDF例子(KMDF-samp)这两份翻译成中文。
KMDF-arch原文地址:https://www.microsoft.com/china/whdc/driver/wdf/KMDF-arch.mspx
KMDF-samp原文地址:https://www.microsoft.com/china/whdc/driver/wdf/KMDF-samp.mspx
翻译好的KMDF-arch pdf下载:http://download.csdn.net/source/2815950
翻译好的KMDF-samp pdf下载:进行中。。。
这两份文档非常全面,很适合KMDF新手入门,但是需要有操作系统基础和WDM基础。
以上所有资源不需要资源分,转载请注明出处,copyright@cartman。