PURPOSE
Unlocks a DMA buffer.
PROTOTYPE
DWORD WD_DMAUnlock(
HANDLE hWD,
WD_DMA *pDMA);
PARAMETERS
| Name | Type | Input/Output |
|---|---|---|
| HANDLE | Input | |
| WD_DMA* | ||
| DWORD | Input | |
| PVOID | N/A | |
| KPTR | N/A | |
| DWORD | N/A | |
| DWORD | N/A | |
| DWORD | N/A | |
| DWORD | N/A | |
| WD_DMA_PAGE[WD_DMA_PAGES] | N/A |
DESCRIPTION
| Name | Description |
|---|---|
| hWD | Handle to WinDriver's kernel-mode driver as received from WD_Open() [5.2] |
| pDMA | Pointer to a DMA information structure: |
| DMA buffer handle, received from WD_DMALock() [2.13]. |
RETURN VALUE
Returns WD_STATUS_SUCCESS (0) on success, or an appropriate error code otherwise [A].
EXAMPLE
WD_DMAUnlock(hWD, &dma);