Skip to main content

DMA Support in KMDF Drivers

Updated: October 25, 2007

File name: DMA.docx
103 KB
Microsoft Word file
Get Office File Viewers

About This Download

The paper describes how Microsoft Windows drivers support direct memory access (DMA) devices, using the Windows Driver Foundation (WDF) kernel-mode driver framework. Because understanding Windows DMA architecture is key to properly implementing DMA drivers on Windows, this paper also describes the Windows DMA architecture and the Windows DMA abstraction.

This information applies to drivers that support Microsoft Windows 2000 and later operating systems.

What's New:

  • Corrected description of the allocated common-buffer area

Included in this paper:

  • Basic DMA Concepts and Terminology

  • DMA-Specific Device Information

  • Windows DMA Abstraction

  • Implementing DMA Drivers

  • Testing DMA Drivers

  • Best Practices: Do's and Don'ts for DMA Drivers

Rate: