Что означает код HRESULT 0xC0041824 (CI_E_CLIENT_FILTER_ABORT)?

 
Предыдущий Следующий
CI_E_PROPERTY_TOOLARGE CI_E_CORRUPT_FWIDX

CI_E_CLIENT_FILTER_ABORT

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

CI_E_CLIENT_FILTER_ABORT означает: Фильтрация объекта прервана клиентом. Клиентская сторона явно прервала фильтрацию текущего объекта. Это не равнозначно падению IFilter: компонент получил сигнал остановиться в процессе обработки документа.

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

  • Зафиксируйте документ, callback/состояние отмены и причину, по которой клиент запросил abort.
  • Проверьте таймауты и shutdown path: штатная остановка службы может намеренно прерывать активную фильтрацию.
  • Если abort неожиданный, проследите lifetime клиентского объекта и поток, который меняет флаг отмены.

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

Повторять документ имеет смысл только после устранения причины отмены. Если abort был частью корректного shutdown, не превращайте его в инцидент и не запускайте бесконечный retry.

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


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