This paper provides information about sample drivers for the kernel-mode driver framework (KMDF), which is a component of the Windows Driver Foundation (WDF) for the Microsoft Windows family of operating systems. The paper is for driver writers who are familiar with KMDF and are preparing to use KMDF to write their first kernel-mode driver. It steps through several sample kernel-mode drivers, explaining the structure of a WDF driver and demonstrating how each sample implements common driver features.
This information applies for the following operating systems: Windows Vista Windows Server 2003 Windows XP Windows 2000
The information and sample code in this paper apply to the first release of the Windows Driver Foundation.