Windows Driver Foundation

Windows Driver Foundation (WDF) is a set of Microsoft tools that aid in the creation of device drivers for Windows 2000 and later versions of Windows.

The primary tools that comprise WDF are the Kernel Mode Driver Framework (KMDF) and User Mode Driver Framework (UMDF). These tool kits provide a new object-oriented programming model for Windows driver development. The primary goal of the Frameworks is "conceptual scalability", that is the characteristics of only requiring a driver developer to learn a few simple concepts to be able to write a simple driver, and to be able to incrementally learn more when more complex driver features are required. This differs markedly from the Windows Driver Model (WDM) which requires driver developers to be fully familiar with many complex technical details before writing even a simple driver.

Part of the key to achieving conceptual scalability is that KMDF and UMDF use an "opt-in" model. This model allows the developer to extend and override the default behavior of a canonical "good driver". This is in contrast to the older Windows Driver Model that depends on the driver writer to implement all aspects of the driver's behavior.

Read more about Windows Driver Foundation:  Varieties, Tools, Versions

Famous quotes containing the words windows, driver and/or foundation:

    The frost was on the village roofs as white as ocean foam;
    The good red fires were burning bright in every ‘longshore home;
    The windows sparkled clear, and the chimneys volleyed out;
    And I vow we sniffed the victuals as the vessel went about.
    Robert Louis Stevenson (1850–1894)

    God help the horse, and the driver too!
    And the people and beasts who have never a friend!
    For the driver easily might have been you,
    And the horse be me by a different end!
    And nobody knows how their days will cease!
    And the poor, when they’re old, have little of peace!
    James Kenneth Stephens (1882–1950)

    The Bermudas are said to have been discovered by a Spanish ship of that name which was wrecked on them.... Yet at the very first planting of them with some sixty persons, in 1612, the first governor, the same year, “built and laid the foundation of eight or nine forts.” To be ready, one would say, to entertain the first ship’s company that should be next shipwrecked on to them.
    Henry David Thoreau (1817–1862)