Driver Programming Techniques

Programming drivers in the kernel mode of Windows requires techniques that sometimes differ significantly from those of ordinary user-mode programming. While the fundamentals of programming may never change, the world of the kernel is very different.

This section includes the following topics:

Using Nt and Zw Versions of the Native System Services Routines

Synchronization Techniques

Using Common Log File System

Using Kernel Transaction Manager

Dynamic Hardware Partitioning Techniques

Miscellaneous Driver Programming Techniques

Send comments about this topic to Microsoft