Jungo WinDriver
Official Documentation
|
DWORD DLLCALLCONV WDC_DMATransactionExecute | ( | _Inout_ WD_DMA * | pDma, |
_In_ DMA_TRANSACTION_CALLBACK | funcDMATransactionCallback, | ||
_In_ PVOID | DMATransactionCallbackCtx | ||
) |
Begins the execution of a specified DMA transaction.
[in,out] | pDma | Pointer to a DMA information structure, received from a previous call to WDC_DMATransactionContigInit() (for a Contiguous DMA Buffer Transaction) or WDC_DMATransactionSGInit() (for a Scatter/Gather DMA buffer Transaction) *ppDma returned by these functions |
[in] | funcDMATransactionCallback | If the execution is completed successfully, this callback function will be called directly with DMATransactionCallbackCtx as. context No action will be taken if this parameter is NULL. |
[in] | DMATransactionCallbackCtx | Pointer to a DMA transaction callback context |
For more detailed usage of the WDC_DMA Transactions functions, please refer to 11.3. Performing Direct Memory Access (DMA) transactions