Chapter 8. Kernel Mode Installation and Build
In this chapter, we will cover the kernel mode installation and build approach.
Although KMDF supports a completely new device-driver interface (DDI) and programming model, the basic process of implementing and building a KMDF driver still has much in common with Windows Driver Model (WDM). If you are new to driver development, here are a few key points:
• Drivers are normally written in C. C++ can be used for driver development in only a very limited way. You can safely use some basic C++ features, but the object-oriented features of C++ produce generated code that is not guaranteed to work correctly in kernel mode.
• You can use a .cpp extension with the C++ compiler to compile driver code. The ...