KasperskyOS Community Edition 1.1

KnIoDmaBegin()

Функция объявлена в файле coresrv/io/dma.h.

Retcode KnIoDmaBegin(Handle rid, Handle *handle);

Функция разрешает устройству доступ к DMA-буферу с дескриптором rid.

Выходной параметр handle содержит дескриптор данного разрешения.

В случае успеха функция возвращает rcOk.

Пример использования – см. KnIoDmaCreate().

Чтобы запретить устройству доступ к DMA-буферу, необходимо вызвать функцию KnIoClose(), передав в нее дескриптор разрешения handle.