Porting a Driver from WDM to WDF
The topics in this section describe how to convert an existing WDM driver to a Kernel-Mode Driver Framework (KMDF) driver.
Architecturally, framework-based drivers are similar to WDM drivers. A WDM driver consists of a DriverEntry function, various dispatch routines that the operating system calls to service I/O requests, and additional driver-specific utility functions. A framework-based driver consists of a DriverEntry function, various event callback functions that the framework calls to service I/O requests, and additional driver-specific utility functions. However, within this broad structure, the two models have important differences, which are discussed later.
- Which Drivers Can Be Ported
- WDM Concepts for KMDF Drivers
- Differences Between WDM and KMDF
- Preparing for Porting
- Steps in Porting
- Summary of KMDF and WDM Equivalents
Build date: 11/16/2013