Что означает код HRESULT 0xC0041807 (CI_CORRUPT_FILTER_BUFFER)?

 
Предыдущий Следующий
CI_NO_CATALOG CI_INVALID_INDEX

CI_CORRUPT_FILTER_BUFFER

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

CI_CORRUPT_FILTER_BUFFER означает: Буфер фильтра повреждён. Indexing Service получил повреждённый буфер от фильтра или на границе фильтрации документа. Ошибка локализует проблему ближе к IFilter/формату входа, чем к SQL-запросу по готовому каталогу.

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

  • Запишите тип документа, CLSID/версию фильтра и файл, на котором впервые появился код.
  • Повторите фильтрацию копии того же файла вне production-каталога и сравните с заведомо исправным документом того же формата.
  • Если установлен сторонний IFilter, проверьте обновление, bitness и воспроизводимость со штатным фильтром.

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

Изолируйте повреждённый документ или неисправный фильтр, затем повторно индексируйте только затронутый scope. Полная перестройка каталога без проверки фильтра может лишь повторить то же повреждение.

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


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