Subordinate DMA Network Adapters (Windows Embedded CE 6.0)
1/6/2010
To implement DMA transfers in a miniport, you must map the device's memory block to virtual address pointers by using the VirtualAlloc and VirtualCopy functions. Mapping the device's memory block to virtual address pointers provides the miniport with a shared memory block to send and receive packet buffers.
To see an example of how to implement DMA operations in a miniport for Windows Embedded CE, consult the sample code for the National Semiconductor Fast IR Miniport Driver that is included with Windows Embedded CE.
See Also
Concepts
NDIS DMA Support Implementation