User`s guide

C/C++ Libraries 57
@ Return Code
NoError
AllocDMAMemFailed
5.13 _7300_Free_DMA_Mem
@ Description
Deallocate a system DMA memory under Windows 95 environment. This
function is only available in Windows 95 version.
@ Syntax
Visual C/C++ (Windows 95)
int W_7300_Free_DMA_Mem (HANDLE memID)
Visual Basic (Windows 95)
W_7300_Free_DMA_Mem (ByVal memID As Long ) As Long
@ Argument
memID: The memory ID of the system DMA memory to
deallocate.
@ Return Code
NoError
5.14 _7300_DI_DMA_Start
@ Description
The function will perform digital input by DMA data transfer.
It will take place in the background which will not stop until the N-th input data
is transferred or your program execute the
_7300_DI_DMA_Abort
function to
stop the process.
After executing this function, it is necessary to check the status of the operation
by using the function
_7300_DI_DMA_Status
. The PCI-7300A Bus
mastering DMA is different from traditional PC style DMA. Its description is as
follows:
Bus Mastering DMA mode of PCI-7300A:
PCI bus mastering offers the highest possible speed available on the
PCI-7300A. When the function
_7300_DI_DMA_Start
is executed, it will
enable PCI bus master operation. This is conceptually similar to DMA (Direct
Memory Access) transfers in a PC but is really PCI bus mastering. It does not