DMA Support in KMDF Drivers

Updated: November 1, 2007
**
Download

DMA Support in KMDF Drivers

DownloadDMA.docx
103 KB
Microsoft Word file
Updated: Oct 25, 2007
**

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


Top of pageTop of page