Что означает код HRESULT 0x8004182A (CI_E_NO_AUXMETADATA)?

 
Предыдущий Следующий
CI_E_DISTRIBUTED_GROUPBY_UNSUPPORTED CI_E_INVALID_CATALOG_LIST_VERSION

CI_E_NO_AUXMETADATA

Где остановилась операция

Смысл CI_E_NO_AUXMETADATA в документации: Хранилище свойств не настроено для вспомогательных метаданных. Это результат операцию над поисковым каталогом, поэтому последующий общий COM/HRESULT не заменяет первичную диагностику этой стадии.

Параметры первого сбоя

  • зафиксируйте CLSID и версию IFilter и metadata format, attribute name, numeric locale и language tag до очистки состояния; для условия «Хранилище свойств не настроено для вспомогательных метаданных» эти данные позволяют воспроизвести исходную точку отказа.
  • проверьте отдельно CI_S_NEW_AUXMETADATA, oid, поскольку именно это отличает «Хранилище свойств не настроено для вспомогательных метаданных» от соседних HRESULT того же семейства.
  • снимите в журнал текст запроса и property identifier: CI_S_NEW_AUXMETADATA, oid. Если параметр меняется между попытками, сравнение результата «Хранилище свойств не настроено для вспомогательных метаданных» теряет диагностическую ценность. В исходной документации этой страницы встречаются технические маркеры CI_S_NEW_AUXMETADATA, oid; их фактические значения полезно приложить к трассировке.

Контроль исправления

воспроизведите операцию над поисковым каталогом, изменяя только предварительное условие, связанное с «Хранилище свойств не настроено для вспомогательных метаданных»; остальные входные данные и объект оставьте прежними.

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

Технические ссылки


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