операции контроль доступа и чтения
Безопасность — это неявный фильтр для поиска, перечисления контейнеров или чтения свойств. Если у вас нет необходимых прав доступа, попытки перечислить объекты или свойства чтения могут завершиться ошибкой со следующими кодами ошибок, даже если объект или свойство существует:
- E_ADS_INVALID_DOMAIN_OBJECT
- E_ADS_PROPERTY_NOT_SUPPORTED
- E_ADS_PROPERTY_NOT_FOUND
Помните, что вызывающий объект с ADS_RIGHT_ACTRL_DS_LIST доступом к контейнеру может перечислять дочерние объекты в контейнере. Однако попытка доступа к дочернему объекту по-прежнему может завершиться ошибкой, например E_ADS_UNKNOWN_OBJECT , если вызывающий объект не имеет ADS_RIGHT_ACTRL_DS_LIST_OBJECT доступа к дочернему объекту.
Влияние безопасности на операции чтения не обязательно проявляется как ошибка. Например, операция поиска может завершиться успешно, но результаты поиска не включают объекты или свойства, к которым вызывающий объект не имеет доступа.