Что означает код HRESULT 0x8000500C (E_ADS_CANT_CONVERT_DATATYPE)?

 
Предыдущий Следующий
E_ADS_PROPERTY_MODIFIED E_ADS_PROPERTY_NOT_FOUND

E_ADS_CANT_CONVERT_DATATYPE

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

E_ADS_CANT_CONVERT_DATATYPE (0x8000500C) — Тип данных каталога невозможно преобразовать в собственный тип данных службы каталогов или обратно.

Контекст результата 0x8000500C — подсистема «ADSI» и область «directory objects, schema, properties и ADSI operations». Условие «тип данных каталога невозможно преобразовать в собственный тип данных службы каталогов или обратно» указывает на тему «ads, cant, преобразование, данные, тип», а не на общий отказ всего компонента.

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

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

Сопоставьте с результатом 0x8000500C следующие данные: ADsPath, IID, schema class, property name/type, security context и extended ADSI error; отдельно запишите VARIANT. До исправления 0x8000500C сохраните исходное состояние объекта по теме «ads, cant, преобразование, данные, тип».

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

Подтвердите изменение повтором исходной операции: результат 0x8000500C не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

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


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