Что означает код HRESULT 0xC0041808 (CI_INVALID_INDEX)?

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

CI_INVALID_INDEX

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

CI_INVALID_INDEX означает: Индекс недействителен. Указанный индекс не является допустимым для текущей операции. Это может быть неверный index identifier либо внутренний индекс, состояние которого больше не соответствует каталогу.

Что проверить

  • Определите индекс по имени/ID и каталог, к которому он должен относиться.
  • Проверьте, не осталась ли ссылка на индекс после reset/rebuild каталога.
  • Если код возник после corruption, сначала проверьте целостность каталога, а не создавайте новые ссылки на старые структуры.

Дальнейшие действия

Обновите идентификатор из текущей генерации каталога или перестройте повреждённый индекс поддерживаемым способом. Не смешивайте IDs между разными catalog generations.

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


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