KasperskyOS Community Edition 1.1
Содержание
Содержание
KnRegisterPhyMem()
Функция объявлена в файле coresrv/io/mmio.h
.
Retcode KnRegisterPhyMem(rtl_uint64_t addr, rtl_size_t size, Handle *outRid);
Функция регистрирует участок памяти размером size
байт с началом по адресу addr
.
В случае успешной регистрации дескриптор, назначенный участку памяти, будет передан в параметр outRid
, а функция вернет rcOk.
Адрес addr
должен быть странично-выровненным, а размер size
должен быть кратен размеру страницы.
Пример использования – см. KnIoMapMem()
.
Если участок памяти больше не используется, его необходимо освободить с помощью функции KnIoClose()
.