| Предыдущий | Следующий |
| CI_E_INVALID_STATE | CI_E_DISK_FULL |
CI_E_FILTERING_DISABLED
Как локализовать состояние
CI_E_FILTERING_DISABLED означает: Фильтрация отключена для этого индекса содержимого. В Indexing Service / Windows Search это локализует инициализацию/остановку объекта индексатора, поэтому сначала проверяйте состояние именно на этой границе.
Что нужно для воспроизведения
- соберите для сравнения locale/flags/version configuration и тип документа, CLSID IFilter, buffer boundary и результат конкретного handler до очистки состояния; для условия «Фильтрация отключена для этого индекса содержимого» эти данные позволяют воспроизвести исходную точку отказа.
- сведите к одному различию
1,4,FACILITY_ITF,CI_E_UPDATES_DISABLED, поскольку именно это отличает «Фильтрация отключена для этого индекса содержимого» от соседних HRESULT того же семейства. - оставьте в отчёте состояние службы и файлов индекса:
1,4,FACILITY_ITF,CI_E_UPDATES_DISABLED. Если параметр меняется между попытками, сравнение результата «Фильтрация отключена для этого индекса содержимого» теряет диагностическую ценность. В исходной документации этой страницы встречаются технические маркеры1,4,FACILITY_ITF,CI_E_UPDATES_DISABLED,oid; их фактические значения полезно приложить к трассировке.
Критерий результата
проведите контрольный вызов инициализацию/остановку объекта индексатора, изменяя только предварительное условие, связанное с «Фильтрация отключена для этого индекса содержимого»; остальные входные данные и объект оставьте прежними.
локализуйте успешный и неуспешный случаи по признаку «Фильтрация отключена для этого индекса содержимого». Исправление подтверждено, когда прежняя стадия проходит и следующий ожидаемый шаг получает корректное состояние.
Технические ссылки
- Microsoft: content-indexing helper-function values
- Microsoft: Content-Indexing values
- Microsoft: filter handlers in Windows Search
- Microsoft: testing filter handlers
- Microsoft: HRESULT values
Нужно найти другой код? Найти другой код состояния или ошибки.