Kernel-Mode Driver Architecture Design Guide
This section includes general concepts to help you understand kernel-mode programming and describes specific techniques of kernel programming. This section is divided into four parts:
Introduction to Windows Drivers provides a general overview of Windows components, lists the types of device drivers used in Windows, discusses the goals of Windows device drivers, and discusses generic sample device drivers included in the kit.
Kernel-Mode Managers and Libraries lists the primary kernel-mode components of the Windows operating system.
Writing WDM Drivers provides information needed to write drivers using the Windows Driver Model (WDM).
Driver Programming Techniques describes techniques that you can use to program Windows kernel-mode device drivers.
Note For information about programming interfaces that your driver can implement or call, see Kernel-Mode Driver Reference.