KasperskyOS Community Edition 1.1

KnHandleRevoke()

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

Retcode KnHandleRevoke(Handle handle);

Функция удаляет дескриптор handle и отзывает всех его потомков.

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

Отзыв дескрипторов не удаляет их, но через отозванные дескрипторы невозможно обращаться к ресурсам. Любая функция, которая принимает дескриптор, завершается с ошибкой rcHandleRevoked, если эта функция вызывается с отозванным дескриптором.