Get started with drivers on Windows
Welcome to the Windows Driver documentation! In this section, you'll learn the basic concepts about drivers, the different types of drivers, and how to write a driver.
Note
To understand the concepts in this section, you should already be familiar with the C programming language, and you should understand the ideas of function pointers, callback functions, and event handlers.
In this section
- What is a driver?
- Built-in drivers
- Choosing a driver model
- Write your first driver
- From Sample Code to Production Driver
- Provision a computer for driver deployment and testing (WDK 10)
- Concepts for all driver developers