Что означает код HRESULT 0x80041684 (FDAEMON_E_CHANGEUPDATEFAILED)?

 
Предыдущий Следующий
FDAEMON_E_PARTITIONDELETED FDAEMON_E_WORDLISTCOMMITFAILED

FDAEMON_E_CHANGEUPDATEFAILED

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

FDAEMON_E_CHANGEUPDATEFAILED — документы не были сохранены в индекс содержимого, потому что после фильтрации не удалось обновить список изменений.

Filter Daemon — компонент старой Windows Indexing Service, который запускал filter handlers и передавал извлечённый текст/свойства в каталог индекса. Коды FDAEMON_E_* относятся к этому legacy pipeline, а не к синтаксису поискового запроса.

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

  • Сохраните документ, filter handler и поколение каталога, для которой выполнялось обновление.
  • Проверьте первый storage/transaction error при записи changelist, а не только итоговый HRESULT.
  • Убедитесь, что каталог не был перестроен или заменён между началом фильтрации и фиксацией изменения.

Что делать

Исправьте запись состояния изменений и повторно поставьте документ на индексирование; изменение текста поискового запроса к этой ошибке отношения не имеет.

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


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