| Предыдущий | Следующий |
| E_ADS_OBJECT_UNBOUND | E_ADS_PROPERTY_MODIFIED |
E_ADS_PROPERTY_NOT_MODIFIED
Что означает E_ADS_PROPERTY_NOT_MODIFIED
E_ADS_PROPERTY_NOT_MODIFIED (0x8000500A) — Указанный объект каталога не был изменён.
В подсистеме «ADSI» результат 0x8000500A относится к области «directory objects, schema, properties и ADSI operations». Описание «указанный объект каталога не был изменён» сужает проверку до темы «ads, свойство, не, modified».
Что проверить и как подтвердить исправление
До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0x8000500A с описанием «указанный объект каталога не был изменён» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Перед повтором 0x8000500A зафиксируйте ADsPath, IID, schema class, property name/type, security context и extended ADSI error; отдельно запишите IADs::SetInfo. Различия по теме «ads, свойство, не, modified» для 0x8000500A покажут, изменился ли первый неуспешный этап.
Коррекция для 0x8000500A должна быть предметной: проверяйте существование объекта и свойства в схеме, тип значения и права текущей учётной записи. Для 0x8000500A и сообщения «указанный объект каталога не был изменён» общий сброс допустим лишь как контроль, но не как доказательство причины.
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x8000500A, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0x8000500A: Generic ADSI errors · ADSI attribute cache · Modifying attributes.
Нужно найти другой код? Найти другой код состояния или ошибки.