| Предыдущий | Следующий |
| CI_S_CAT_STOPPED | CI_S_CLIENT_REQUESTED_ABORT |
CI_S_NEW_AUXMETADATA
CI_S_NEW_AUXMETADATA: интерпретация кода и контроль исправления
Windows возвращает CI_S_NEW_AUXMETADATA (0x00041829), когда выполняется следующее условие: В хранилище вспомогательных метаданных создана новая запись.
Для CI_S_NEW_AUXMETADATA старший бит HRESULT делает значение успешным или информационным результатом. Константа CI_S_NEW_AUXMETADATA объявлена в Windows Search Service и относится к области «Windows Search и служба индексирования».
Контекст подсистемы
Для CI_S_NEW_AUXMETADATA код относится к поисковому каталогу, фильтрации документов или выполнению запроса индексатора. Для CI_S_NEW_AUXMETADATA важно различать повреждение каталога, ошибку фильтра, некорректное состояние транзакции и ограничение запроса: одинаковое внешнее проявление требует разных действий.
Для CI_S_NEW_AUXMETADATA само имя кода не доказывает первопричину. Для CI_S_NEW_AUXMETADATA оно указывает, на каком контракте подсистема обнаружила нарушение; первичным считается первый вызов, который вернул HRESULT.
В имени CI_S_NEW_AUXMETADATA закодированы ориентиры для расследования: AUXMETADATA — технический признак «auxmetadata». Для CI_S_NEW_AUXMETADATA эти ориентиры задают конкретный предмет проверки, но не заменяют контракт вызвавшего API.
Смысл результата: признаки в имени константы
Компонент имени AUXMETADATA уточняет смысл CI_S_NEW_AUXMETADATA: речь идёт про технический признак «auxmetadata». Для CI_S_NEW_AUXMETADATA эту границу следует воспроизвести отдельно от последующей обработки ошибки.
Для CI_S_NEW_AUXMETADATA в техническом контексте особенно важны: транзакция, поисковый каталог. При расследовании CI_S_NEW_AUXMETADATA их следует проверять как связанные части одной операции, а не как независимые симптомы.
Диагностические данные
- Для сравнения с исправным случаем по
CI_S_NEW_AUXMETADATAнужно зафиксировать CLSID IFilter, тип файла и версию обработчика свойств. - До повторной попытки по
CI_S_NEW_AUXMETADATAнужно сравнить настройки диакритики, локали и схемы свойств на участвующих узлах.
Проверка по шагам
- Для
CI_S_NEW_AUXMETADATA: Определить, код возник при индексировании, обслуживании каталога или выполнении запроса; все остальные условия оставьте неизменными. - Для
CI_S_NEW_AUXMETADATA: Проверить состояние службы и каталога до удаления либо перестроения индекса; не удаляйте исходные данные до завершения сравнения. - Для
CI_S_NEW_AUXMETADATA: Воспроизвести проблему на одном документе или минимальном запросе; повторите шаг на исправном контрольном примере. - Для
CI_S_NEW_AUXMETADATA: Проверить фильтр и обработчик свойств отдельно от поискового приложения; сохраните первый hresult и точное время результата. - Для
CI_S_NEW_AUXMETADATA: После исправления дождаться завершения индексации и повторить исходный запрос; отдельно отметьте изменение состояния объекта.
Корректирующие действия
Корректирующее действие для CI_S_NEW_AUXMETADATA должно устранять условие «В хранилище вспомогательных метаданных создана новая запись» на уровне транзакция. Для CI_S_NEW_AUXMETADATA простое подавление HRESULT, бесконечный повтор или очистка всех настроек не доказывают восстановление контракта.
Для CI_S_NEW_AUXMETADATA контрольный прогон должен включать успешный путь, повтор операции после изменения состояния и корректное освобождение ресурсов. Для CI_S_NEW_AUXMETADATA один случайный успех недостаточен.
Документация
- Microsoft: Indexing process — CI_S_NEW_AUXMETADATA
- Windows Search обзор — CI_S_NEW_AUXMETADATA
- Microsoft: Search API surface — CI_S_NEW_AUXMETADATA
- Обзор Windows Search — CI_S_NEW_AUXMETADATA
Нужно найти другой код? Найти другой код состояния или ошибки.