Что означает код HRESULT 0x0004182C (CI_S_RETRY_DOCUMENT)?

 
Предыдущий Следующий
CI_S_CLIENT_REQUESTED_ABORT CI_S_CATALOG_RESET

CI_S_RETRY_DOCUMENT

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

HRESULT CI_S_RETRY_DOCUMENT соответствует значению 0x0004182C. Его штатное описание: «Клиент теперь может повторить обход документа.»

Старший бит HRESULT делает значение успешным или информационным результатом. Эта константа объявлена в Windows Search Service и относится к области «Windows Search и служба индексирования».

Контекст подсистемы

Код относится к поисковому каталогу, фильтрации документов или выполнению запроса индексатора. Важно различать повреждение каталога, ошибку фильтра, некорректное состояние транзакции и ограничение запроса: одинаковое внешнее проявление требует разных действий.

Диагностические данные

  • Для сравнения с исправным случаем нужно проверить свободное место, состояние службы WSearch и путь каталога.
  • До повторной попытки нужно записать имя каталога, scope запроса и точный текст запроса.

Проверка по шагам

  1. Определить, код возник при индексировании, обслуживании каталога или выполнении запроса; все остальные условия оставьте неизменными.
  2. Проверить состояние службы и каталога до удаления либо перестроения индекса; не удаляйте исходные данные до завершения сравнения.
  3. Воспроизвести проблему на одном документе или минимальном запросе; повторите шаг на исправном контрольном примере.
  4. Проверить фильтр и обработчик свойств отдельно от поискового приложения; сохраните первый hresult и точное время результата.
  5. После исправления дождаться завершения индексации и повторить исходный запрос; отдельно отметьте изменение состояния объекта.

Корректирующие действия

Корректирующее действие для него должно устранять условие «Клиент теперь может повторить обход документа» на уровне CLSID.

Документация


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