Site icon EfmSoft

Что означает код HRESULT 0x8004180B (CI_E_NOT_INITIALIZED)?

 
Предыдущий Следующий
CI_E_ALREADY_INITIALIZED CI_E_BUFFERTOOSMALL

CI_E_NOT_INITIALIZED

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

CI_E_NOT_INITIALIZED означает: Объект не инициализирован. Операция вызвана до обязательной инициализации объекта Indexing Service. Внутренние параметры или связь с каталогом ещё не готовы к использованию.

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

  • Проследите конструктор/Initialize path и проверьте результат каждого шага инициализации.
  • Не игнорируйте HRESULT предыдущего Initialize: текущий код часто является вторичным следствием более раннего отказа.
  • При многопоточности убедитесь, что объект не публикуется другим потокам до успешного завершения initialization.

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

Сначала успешно инициализируйте объект с правильными параметрами, затем выполняйте рабочий вызов. Повтор рабочего метода не заменяет пропущенную initialization.

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


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

Exit mobile version