Что означает код HRESULT 0x8004180A (CI_E_ALREADY_INITIALIZED)?

 
Предыдущий Следующий
PSINK_E_LARGE_ATTACHMENT CI_E_NOT_INITIALIZED

CI_E_ALREADY_INITIALIZED

Что означает результат

CI_E_ALREADY_INITIALIZED: Объект Content Indexing уже прошёл инициализацию, а вызывающий код пытается инициализировать его повторно. Это lifecycle/precondition result, а не отказ фильтрации документа.

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

  • Найдите первый успешный initialize для этого экземпляра объекта.
  • Проверьте, не вызывают ли init две параллельные ветви или повторный start после уже выполненного старта.
  • Не смешивайте разные экземпляры: состояние already initialized относится к конкретному объекту.
  • Если API требует terminate/reset перед новой инициализацией, соблюдайте этот порядок явно.

Диагностика и исправление

Сделайте инициализацию идемпотентной либо создавайте новый объект для нового цикла. Повторный initialize текущего экземпляра не исправляет его уже установленное состояние.

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


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