Что означает код HRESULT 0x800416A1 (SEARCH_E_NOMONIKER)?

 
Предыдущий Следующий
FDAEMON_E_TOOMANYFILTEREDBLOCKS SEARCH_E_NOREGION

SEARCH_E_NOMONIKER

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

SEARCH_E_NOMONIKER (0x800416A1) — windows Search не смог получить moniker, необходимый для адресации найденного объекта.

Эти значения относятся к Windows Search hit enumeration и компонентам фильтрации/word breaking. Важно различать конец результатов, отсутствие области поиска и невозможность получить moniker.

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

Фильтр/источник результатов не предоставляет moniker для текущего hit. Проверьте capability, с которым был инициализирован фильтр, прежде чем требовать moniker от каждого результата.

  • Сохраните query, scope/region, текущий hit и интерфейс перечисления.
  • Конец перечисления обрабатывайте как нормальный статус; для NOMONIKER проверьте capability фильтра, для NOREGION — формирование области поиска.

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


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