Что означает код HRESULT 0x8000500F (E_ADS_SCHEMA_VIOLATION)?

 
Предыдущий Следующий
E_ADS_OBJECT_EXISTS E_ADS_COLUMN_NOT_SET

E_ADS_SCHEMA_VIOLATION

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

E_ADS_SCHEMA_VIOLATION (0x8000500F) — Запрошенное действие нарушает правила схемы службы каталогов.

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

Сопоставьте с результатом 0x8000500F следующие данные: ADsPath, IID, класс схемы, имя и тип свойства, контекст безопасности и extended ADSI error.

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

Практическая диагностика

Зафиксируйте ADsPath, класс схемы, имя свойства, ADSI type, контекст безопасности и расширенная ошибка сразу после первого неуспешного вызова. Сохраните server расширенная ошибка и проверьте обязательные атрибуты, allowed child classes, syntax и constraints схемы при Create/SetInfo.

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


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