DMAGetBufferPhysAddr (Compact 2013)
3/26/2014
This function returns the length and physical address of a DMA buffer block created by DMAOpenBuffer.
Syntax
DWORD DMAGetBufferPhysAddr (
DMA_BUFFER_HANDLE hBuffer,
DWORD NumOfBufferBlock,
CE_DMA_BUFFER_BLOCK ceDmaBufferBLockArray[]
);
Parameters
- hBuffer
[in] DMA buffer block handle created by DMAOpenBuffer.
- NumOfBufferBlock
[in] Number of DMA buffer block descriptors passed in by the user.
- ceDmaBufferBlockArray[]
[in, out] Pointer to an array of CE_DMA_BUFFER_BLOCKs. This array is bounded by the parameter NumOfBufferBlocks and is updated prior to a return from DMAGetBufferPhysAddr.
Return Value
Returns a nonzero value indicating the number of physical DMA buffer blocks on success. Returns zero on failure. For extended error information, the user driver can call GetLastError.
Requirements
Header |
oaldma.h |
Library |
CEDDK.lib |