From: codeFather on
thanks for the link. Its an amazing article, prevented me from wasting hours
on dis assembly of the Mm* functions. NT insider is marvelous resource for
driver developers.
From: Maxim S. Shatskih on
> so this is how a MDL helps a DMA driver? it does the virtual to physical
> address translation and stores the physical addresses associated with each
> virtual page at the tail of the MDL structure?

Yes.

> (which supposedly contains the physical address that VA maps to) ? if yes,
> then what is the function of the MmMapLockedPages?

To fill the array at the MDL tail.

--
Maxim S. Shatskih
Windows DDK MVP
maxim(a)storagecraft.com
http://www.storagecraft.com

 | 
Pages: 1
Prev: memory descriptor list
Next: RNDIS, WLK 1.5, crash