| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.