| Предыдущий | Следующий |
| 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.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.