本文档描述了如何用KMDF(Windows系列OS下WDF驱动开发环境的组件)开发驱动的简单示例,用于指导已熟悉KMDF的开发人员来编写第一个内核模式的驱动。本文通过几个内核模式驱动的示例来阐明WDF驱动的结构以及如何实现驱动的通用功能。 从结构组织上,本文在简单回顾KMDF的基础上,在第4章讲述如何编写基于KMDF的最小Function驱动,在第5章讲述如何编写基于KMDF的纯软件驱动,在第6章讲述如何编写基于KMDF的硬件设备驱动。