include vdmad.inc mov esi, OFFSET32 DMA_Region mov ecx, Size VxDcall VDMAD_Unlock_DMA_Region_No_Dirty jc error
Unlocks the DMA region previously locked to a channel but does not mark each page in the region as dirty. In most cases, the VDMAD_Unlock_DMA_Region service should be used. However, if you are performing a memory read operation, (for example, doing DMA output to a device) and you know that the page has not been touched, VDMAD_Unlock_DMA_Region_No_Dirty may be used to prevent the page from being marked as dirty. Uses Flags.
DMA_Region
Linear address of the DMA region.
Size
Size in bytes of the DMA region.