include vdmad.inc VxDcall VDMAD_Get_Region_Info |
The VDMAD_Get_Region_Info service returns information about the current region assigned to a DMA handle. This information can be used by a handler to call following services:
VDMAD_Unlock_DMA_Region
VDMAD_Release_Buffer
VDMAD_Copy_To_Buffer
VDMAD_Copy_From_Buffer
EAX
Specifies the DMA handle.
The BX, ESI, and ECX registers contain the following information:
Register | Description |
BL | Specifies the buffer identifier. |
BH | Specifies whether pages are locked (zero is not locked, nonzero is locked). |
ESI | Specifies the region linear. |
ECX | Specifies the size in bytes. |
EBX, ECX, ESI