Что означает код HRESULT 0xC0041821 (CI_INCORRECT_VERSION)?

 
Предыдущий Следующий
CI_PROPSTORE_INCONSISTENCY CI_E_ENUMERATION_STARTED

CI_INCORRECT_VERSION

Контекст результата

CI_INCORRECT_VERSION означает: Данные индекса содержимого на диске созданы для другой версии. В Indexing Service / Windows Search это локализует фильтрацию одного документа, поэтому сначала проверяйте состояние именно на этой границе.

Что сохранить

  • соберите для сравнения состояние службы и файлов индекса и параметры, относящиеся к incorrect, version до очистки состояния; для условия «Данные индекса содержимого на диске созданы для другой версии» эти данные позволяют воспроизвести исходную точку отказа.
  • локализуйте der, ber, поскольку именно это отличает «Данные индекса содержимого на диске созданы для другой версии» от соседних HRESULT того же семейства.
  • снимите в журнал имя каталога и его состояние: der, ber. Если параметр меняется между попытками, сравнение результата «Данные индекса содержимого на диске созданы для другой версии» теряет диагностическую ценность. В исходной документации этой страницы встречаются технические маркеры der, ber; их фактические значения полезно приложить к трассировке.

Проверка после изменения

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

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

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


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