WDF(Windows Driver Foudation)驱动开发
安装包(非开源)
内核介绍
WDK已经包含了以前的DDK和IFS,和驱动验证等等
2000/XP/2003下,采用WDM(Windows Driver Model)驱动模型,对应的开发包:DDK(Driver Developer Kit)。
Vista及以后版本,采用WDF(Windows Driver Foudation)驱动模型,对应的开发包:WDK(Windows Driver Kit)。
WDK可以看做是DDK的升级版本,现在一般的WDK是包含以前DDK相关的功能,现在XP下也可以用WDK开发驱动,WDK能编译出2000-Win11的各种驱动。
(WDF) 的 Windows 驱动程序框架是一个抽象层,用于处理编写 Windows 驱动程序所需的许多常见代码。 提供了大量必需的样本,因此,使用 WDF 时,可以选择提供特定于驱动程序的功能。
WDF 驱动程序包括 Kernel-Mode Driver Framework (KMDF) 和 User-Mode Driver Framework (UMDF) 。