2.14  WD_DMAUnlock

PURPOSE
• Unlocks a DMA buffer.
PROTOTYPE
DWORD WD_DMAUnlock(
    HANDLE hWD,
    WD_DMA *pDMA);
PARAMETERS
NameTypeInput/Output
hWDHANDLEInput
pDmaWD_DMA* 
• hDmaDWORDInput
• pUserAddrPVOIDN/A
• pKernelAddrKPTRN/A
• dwBytesDWORDN/A
• dwOptionsDWORDN/A
• dwPagesDWORDN/A
• hCardDWORDN/A
• PageWD_DMA_PAGE[WD_DMA_PAGES]N/A
DESCRIPTION
NameDescription
hWDHandle to WinDriver's kernel-mode driver as received from WD_Open [5.2]
pDMAPointer to a DMA information structure:
• hDma 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);