Функция объявлена в файле coresrv/io/ports.h
.
Retcode KnRegisterPorts(rtl_uint16_t port, rtl_size_t size, Handle *outRid);
Функция регистрирует диапазон портов (участок памяти) с базовым адресом port
и размером size
в байтах и назначает ему дескриптор outRid
.
Возвращает rcOk в случае успешного выделения диапазона портов.
Пример использования – см. KnIoPermitPort()
.
Если диапазон портов больше не используется, его необходимо освободить с помощью функции KnIoClose()
.