KasperskyOS Community Edition 1.1

KnHandleClose()

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

Retcode KnHandleClose(Handle handle);

Функция удаляет дескриптор handle.

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

Удаление дескриптора не делает недействительными его предков и потомков (в отличие от отзыва дескриптора, который делает недействительными его потомков – см. KnHandleRevoke() и KnHandleRevokeSubtree()). Удаление дескриптора также не нарушает целостность дерева наследования дескрипторов. Место удаленного дескриптора занимает его предок – он становится непосредственным предком потомков удаленного дескриптора.