KasperskyOS Community Edition 1.1
Содержание
Содержание
KnHandleRevokeSubtree()
Функция объявлена в файле coresrv/handle/handle_api.h
.
Retcode KnHandleRevokeSubtree(Handle handle, Handle badge);
Функция отзывает дескрипторы, которые образуют поддерево наследования дескриптора handle
.
Корневым узлом поддерева наследования является дескриптор, который порожден передачей дескриптора handle
в ассоциации с объектом контекста передачи ресурса badge
.
В случае успеха функция возвращает rcOk, иначе возвращает код ошибки.
Отзыв дескрипторов не удаляет их, но через отозванные дескрипторы невозможно обращаться к ресурсам. Любая функция, которая принимает дескриптор, завершается с ошибкой rcHandleRevoked, если эта функция вызывается с отозванным дескриптором.