Windows Device Driver Development
We've been writing drivers for Windows since the beta releases of Windows NT 3.1! We offer seminars on a wider variety of driver models than anyone else in the industry (in fact, more than the rest of the industry combined).
| ID | Title | Level, etc | Summary |
|---|---|---|---|
| DRV101 | Windows Drivers Concepts |
Basic 1 day lecture only
| A one-day introduction to the various Windows device driver environments. Covers all current Windows operating systems and all driver models. |
| DRV150 | Windows Internals Essentials for Device Driver Developers |
Intermediate 1 day lecture only
| A guided tour of the internal design and implementation of the current Windows operating systems, with particular emphasis on those aspects that are important to driver developers. |
| DRV201 | Core Windows Driver Model (WDM) Development |
Intermediate 5 days with labs 3 days lecture only
| Teaches you how to develop, install, and debug the most common types of WDM device drivers for Windows operating systems. |
| DRV203 | Windows Driver Development with WDF (KMDF and UMDF 2.0) |
Intermediate 5 days with labs
| This seminar teaches you how to write, package, install, and debug drivers using the Windows Driver Foundation models: Kernel Mode Driver Frameworks (KMDF) and User Mode Driver Frameworks (UMDF 2.0). These are the driver models recommended by Microsoft for all devices for which a more specialized driver model is not available. |
| DRV204 | Windows Driver Development for User Mode Driver Frameworks (UMDF 1.x) |
Intermediate 5 days with labs
| This seminar describes how to write, package, install, and debug drivers using User Mode Driver Frameworks 1.x. |
| DRV211 | Windows Driver Debugging and Memory Dump Analysis |
Intermediate 4 days with labs 2 days lecture only
| An intensive hands-on tutorial on debugging device drivers, via both “live” debugging and analysis of memory dumps. The latter includes techniques for looking at code for which you don't have the source. |
| DRV301 | Advanced Windows Driver Model (WDM) Drivers |
Advanced 5 days with labs
| An intensive seminar that teaches you how to develop, install, and debug WDM device drivers for devices on backplane buses (commonly PCI, PCI-Express, and PCcard). Bus drivers, bus filter drivers, and various advanced system interfaces are included. |

