Unlocks a DMA buffer.
DWORD WD_DMAUnlock(
HANDLE hWD,
WD_DMA *pDMA);
| Name | Type | Input/Output |
|---|---|---|
| hWD | HANDLE | Input |
| pDma | WD_DMA* | |
| • hDma | DWORD | Input |
| • pUserAddr | PVOID | N/A |
| • pKernelAddr | KPTR | N/A |
| • dwBytes | DWORD | N/A |
| • dwOptions | DWORD | N/A |
| • dwPages | DWORD | N/A |
| • hCard | DWORD | N/A |
| • Page | WD_DMA_PAGE[WD_DMA_PAGES] | N/A |
Returns WD_STATUS_SUCCESS (0) on success, or an appropriate
error code otherwise
WD_DMAUnlock(hWD, &dma);