Getting started with drivers

Start here to learn fundamental concepts about drivers.

You should already be familiar with the C programming language, and you should understand the ideas of function pointers, callback functions, and event handlers. If you are going to write a driver based on User-Mode Driver Framework 1.x, you should be familiar with C++ and COM.

  • What is a driver? - Learn the basics about different types of drivers.
  • Choosing a driver model - Understand how to select the best driver model for the type of driver you are building.
  • Writing your first driver - Put your knowledge to work in these hands-on exercises that having you building drivers in the Microsoft Visual Studio development environment.

Related topics

Windows Driver Development

 

 

Send comments about this topic to Microsoft

Build date: 12/16/2013

Show:
© 2014 Microsoft. All rights reserved.