Что означает код HRESULT 0x8000500B (E_ADS_PROPERTY_MODIFIED)?

 
Предыдущий Следующий
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.


Нужно найти другой код? Найти другой код состояния или ошибки.