KnVmCommit()

02 августа 2023

ID kn_vm_commit

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

Retcode KnVmCommit(void *addr, rtl_size_t size, int flags);

Функция передает диапазон физических страниц, задаваемый параметрами addr и size.

Все передаваемые страницы должны быть предварительно зарезервированы.

Параметры:

  • addr – странично-выровненный базовый виртуальный адрес участка памяти;
  • size – размер участка памяти в байтах (должен быть кратен размеру страницы);
  • flags – параметр не используется (укажите флаг VMM_FLAG_LOCKED в значении параметра для обеспечения совместимости).

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

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!