Что означает код HRESULT 0x80005006 (E_ADS_PROPERTY_NOT_SUPPORTED)?

 
Предыдущий Следующий
E_ADS_PROPERTY_NOT_SET E_ADS_PROPERTY_INVALID

E_ADS_PROPERTY_NOT_SUPPORTED

Что означает E_ADS_PROPERTY_NOT_SUPPORTED

E_ADS_PROPERTY_NOT_SUPPORTED (0x80005006) — Указанное свойство каталога не поддерживается.

Код 0x80005006 относится не ко всему компоненту «ADSI», а к операции в области «directory objects, schema, properties и ADSI operations». Сообщение «указанное свойство каталога не поддерживается» позволяет начать с темы «ads, свойство, неподдерживаемая возможность».

Что проверить и как подтвердить исправление

До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0x80005006 с описанием «указанное свойство каталога не поддерживается» проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.

Для воспроизведения 0x80005006 сохраните ADsPath, IID, schema class, property name/type, security context и extended ADSI error. По теме «ads, свойство, неподдерживаемая возможность» для 0x80005006 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.

Коррекция для 0x80005006 должна быть предметной: проверяйте существование объекта и свойства в схеме, тип значения и права текущей учётной записи. Для 0x80005006 и сообщения «указанное свойство каталога не поддерживается» общий сброс допустим лишь как контроль, но не как доказательство причины.

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x80005006 это надёжнее единичного успеха на других данных.

Документация для результата 0x80005006: Generic ADSI errors · Binding model · ADSI attribute syntax.


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