Site icon EfmSoft

Что означает код HRESULT 0x80005007 (E_ADS_PROPERTY_INVALID)?

 
Предыдущий Следующий
E_ADS_PROPERTY_NOT_SUPPORTED E_ADS_BAD_PARAMETER

E_ADS_PROPERTY_INVALID

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

E_ADS_PROPERTY_INVALID (0x80005007) — Указано недопустимое свойство каталога.

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

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

Для 0x80005007 соберите ADsPath, IID, класс схемы, имя и тип свойства, контекст безопасности и extended ADSI error; отдельно запишите VARIANT.

Для 0x80005007 проверяйте существование объекта и свойства в схеме, тип значения и права текущей учётной записи.

Как локализовать причину

Зафиксируйте ADsPath, класс схемы, имя свойства, ADSI type, контекст безопасности и расширенная ошибка сразу после первого неуспешного вызова. Сопоставьте значение со schema syntax и cardinality свойства; наличие атрибута в схеме не означает допустимость переданного типа или диапазона.

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


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

Exit mobile version