NT drivers of slave DMA devices use one of the following types of system-provided DMA support:
·Packet-based DMA if the driver need not use a system DMA controller’s autoinitialize mode
·Common-buffer DMA if the driver does use the autoinitialize mode
The next two subsections explain each of these types of DMA support separately.