| Предыдущий | Следующий |
| FILTER_E_PARTIALLY_FILTERED | WBREAK_E_QUERY_ONLY |
WBREAK_E_END_OF_TEXT
Что означает WBREAK_E_END_OF_TEXT
WBREAK_E_END_OF_TEXT (0x80041780) — word breaker достиг конца исходного текста.
Word breaker Windows Search получает текст через TEXT_SOURCE и возвращает слова/фразы через sink-интерфейсы. Конец текста, малый буфер и ошибка инициализации — разные состояния.
Что проверить
Это terminal condition: все символы TEXT_SOURCE обработаны и следующего буфера нет. Вызывать это языковой ошибкой или бесконечно refill-ить источник неправильно.
- Сохраните LCID, word breaker, режим query/indexing, текущую позицию TEXT_SOURCE и размер буфера.
- END_OF_TEXT обрабатывайте как terminal condition; BUFFER_TOO_SMALL требует большего буфера, INIT_FAILED — проверки регистрации/ресурсов linguistic component.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
