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