KnRegisterPorts()

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

Retcode KnRegisterPorts(rtl_uint16_t port, rtl_size_t size, Handle *outRid);

Функция регистрирует диапазон портов (участок памяти) с базовым адресом port и размером size в байтах и назначает ему дескриптор outRid.

Возвращает rcOk в случае успешного выделения диапазона портов.

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

Если диапазон портов больше не используется, его необходимо освободить с помощью функции KnIoClose().

В начало