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. |