Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Изменения свойств завершаются ошибкой, если вызывающий объект не имеет достаточных прав. Для операций записи, изменяющих несколько свойств, операция завершается ошибкой, если вызывающий объект не имеет необходимых прав на один из измененных свойств. Например, можно сделать несколько вызовов IADs::P ut для задания нескольких свойств объекта. Однако при вызове IADs::SetInfo записи новых данных из локального кэша в каталог SetInfo завершится ошибкой, если вызывающий объект не имеет доступа на запись ко всем измененным свойствам. Аналогичным образом метод IDirectoryObject::SetObjectAttributes не может задать какие-либо свойства, если вызывающий объект не имеет доступа ко всем заданным свойствам. Поэтому следует пакетировать несколько операций изменения, только если вы знаете, что все изменения будут выполнены успешно. Чтобы определить атрибуты объекта каталога, который вызывающий объект имеет возможность изменять, прочитайте атрибут разрешенного атрибута объектаAttributesEffective.
Если вызывающий объект не имеет достаточных прав для изменения свойства, могут быть возвращены следующие коды возврата:
E_ADS_PROPERTY_NOT_SET E_ADS_PROPERTY_NOT_MODIFIED