| Предыдущий | Следующий |
| 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; их фактические значения полезно приложить к трассировке.
Проверка после изменения
воспроизведите фильтрацию одного документа, изменяя только предварительное условие, связанное с «Данные индекса содержимого на диске созданы для другой версии»; остальные входные данные и объект оставьте прежними.
локализуйте успешный и неуспешный случаи по признаку «Данные индекса содержимого на диске созданы для другой версии». Исправление подтверждено, когда прежняя стадия проходит и следующий ожидаемый шаг получает корректное состояние.
Технические ссылки
- Microsoft: Indexing Service purpose and architecture
- Microsoft: Indexing Service helper-function values
- Microsoft: indexing and catalog management
- Microsoft: Indexing Service configuration entries
- Обзор Windows Search
Нужно найти другой код? Найти другой код состояния или ошибки.
