KasperskyOS Community Edition 1.1

Управление дескрипторами

Для управления дескрипторами используются функции менеджера дескрипторов (Handle Manager) и подсистемы уведомлений (Notification Subsystem).

Менеджер дескрипторов представлен для пользователя следующими файлами:

  • coresrv/handle/handle_api.h – заголовочный файл библиотеки libkos;
  • services/handle/Handle.idl – описание IPC-интерфейса менеджера дескрипторов на языке IDL.

Подсистема уведомлений представлена для пользователя следующими файлами:

  • coresrv/handle/notice_api.h – заголовочный файл библиотеки libkos;
  • services/handle/Notice.idl – описание IPC-интерфейса подсистемы уведомлений на языке IDL.

В этом разделе

Маска прав дескриптора

Создание дескрипторов

Передача дескрипторов

Разыменование дескрипторов

Отзыв дескрипторов

Уведомление о состоянии ресурсов

Удаление дескрипторов

Пример использования OCap