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