Что означает код HRESULT 0x000416A0 (SEARCH_S_NOMOREHITS)?

 
Предыдущий Следующий
FDAEMON_W_EMPTYWORDLIST FILTER_W_MONIKER_CLIPPED

SEARCH_S_NOMOREHITS

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

SEARCH_S_NOMOREHITS (0x000416A0) — перечислитель Windows Search достиг конца результатов; дополнительных совпадений нет.

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

Старший бит HRESULT не установлен: это информационный успешный статус, который приложение должно обработать отдельно от S_OK.

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

Это success/status конца перечисления, а не ошибка поиска. Завершите обход результатов без повторного запроса того же hit.

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

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


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