This chapter provides a description of WinDriver's Kernel PlugIn feature.
Kernel PlugIn is not implemented under Windows CE. In this operating system
there is no separation between kernel mode and user mode, therefore top
performance can be achieved without using the Kernel PlugIn. To improve the
interrupt handling rate on Windows CE, follow the instructions in
The creation of drivers in user mode imposes a fair amount of function call overhead from the kernel to user mode, which may cause performance to drop to an unacceptable level. In such cases, the Kernel PlugIn feature allows critical sections of the driver code to be moved to the kernel while keeping most of the code intact. Using WinDriver's Kernel PlugIn feature, your driver will operate without any degradation in performance.
The advantages of writing a Kernel PlugIn driver over a standard OS kernel-mode driver are:
Using WinDriver's Kernel PlugIn feature, your driver will operate without any performance degradation.