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 house of my body has spoken
often as you rebuild me like blocks,
and promise to come visit
when Im finally adjusted on safe land,
and am livable, joist to joist
with storm windows and screens ...”
—Anne Sexton (19281974)
“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 theyre old, have little of peace!”
—James Kenneth Stephens (18821950)
“The ability to secure an independent livelihood and honorable employ suited to her education and capacities is the only true foundation of the social elevation of woman, even in the very highest classes of society. While she continues to be educated only to be somebodys wife, and is left without any aim in life till that somebody either in love, or in pity, or in selfish regard at last grants her the opportunity, she can never be truly independent.”
—Catherine E. Beecher (18001878)