|
The Kernel Mode Driver Framework (KMDF) is a Microsoft-developed driver framework that was developed to make it easier for driver developers to create and maintain Kernel mode device drivers for Windows 2000[1] and later releases. It is one of the frameworks included in the Windows Driver Foundation. In processors with memory protection, kernel mode (as opposed to user mode) is the mode in which the operating system kernel runs. ...
Windows 2000 (also referred to as Win2K or W2K) is a preemptible and interruptible, graphical, business-oriented operating system that was designed to work with either uniprocessor or symmetric multi-processor (SMP) 32-bit Intel x86 computers. ...
Windows Driver Foundation (WDF) is a Microsoft-created framework intended to help developers create higher-quality drivers for Windows XP, Windows Server 2003, Windows Vista, and later editions of Windows. ...
Relationship to WDM
In general, KMDF supports drivers that were written for the Windows Driver Model, which it is designed to replace. WDM is the driver model used for Windows 98, Windows Me, Windows 2000, and Windows XP, whereas WDF is the driver framework Microsoft is planning to use for Windows XP and beyond. In computing, the Windows Driver Model (WDM) â also known (somewhat misleadingly) at one point as the Win32 Driver Model â is a framework for device drivers that was introduced with Windows 98 and Windows 2000 to replace VxD, which was used on older versions of Windows such as Windows 95 and...
In general, because more features like Power Management and Plug and Play are handled by the framework, a WDF driver will be less complicated and have less code than an equivalent WDM driver.
See also Windows Driver Foundation (WDF) is a Microsoft-created framework intended to help developers create higher-quality drivers for Windows XP, Windows Server 2003, Windows Vista, and later editions of Windows. ...
The User Mode Driver Framework is a device-driver development platform first introduced with Microsofts Windows Vista operating system. ...
In computing, the Windows Driver Model (WDM) â also known (somewhat misleadingly) at one point as the Win32 Driver Model â is a framework for device drivers that was introduced with Windows 98 and Windows 2000 to replace VxD, which was used on older versions of Windows such as Windows 95 and...
Windows Vista is the next major version of Microsoft Windows, the proprietary operating system developed by Microsoft. ...
Notes - ^ The original release of KMDF only supported Windows XP and Server 2003. Support for Windows 2000 was added in KMDF version 1.1.
References - Windows Driver Foundation Homepage
- Microsoft KMDF Paper
|