Windows Driver Foundation - Varieties

Varieties

The Framework comes in two varieties:

  • The Kernel-Mode Driver Framework, for writing standard kernel-mode device drivers.
  • The User-Mode Driver Framework, for writing certain classes of driver that can run in user-mode.

These share the underlying programming model. However, the kernel-mode framework uses a flat C API while the user-mode framework is based on C++ and a light version of COM.

WDF also includes a set of static verification tools for use by driver writers. These tools examine driver code for common errors and/or simulate the code of a driver in order to identify problems that are both difficult to detect and difficult to test for.

Read more about this topic:  Windows Driver Foundation

Famous quotes containing the word varieties:

    Now there are varieties of gifts, but the same Spirit; and there are varieties of services, but the same Lord; and there are varieties of activities, but it is the same God who activates all of them in everyone.
    Bible: New Testament, 1 Corinthians 12:4-6.