Интерфейс IWordBreaker (indexsrv.h)
Анализирует текст и определяет отдельные слова и фразы. Этот интерфейс является компонентом языковых ресурсов. Он используется в фоновых процессах и должен быть оптимизирован как для пропускной способности, так и для минимального использования ресурсов.
Наследование
Интерфейс IWordBreaker наследуется от интерфейса IUnknown . IWordBreaker также имеет следующие типы элементов:
Методы
Интерфейс IWordBreaker содержит следующие методы.
IWordBreaker::BreakText Анализирует текст для идентификации слов и фраз и предоставляет результаты объектам IWordSink и IPhraseSink. |
IWordBreaker::ComposePhrase Не поддерживается. (IWordBreaker.ComposePhrase) |
IWordBreaker::GetLicenseToUse Возвращает указатель на сведения о лицензии для этой реализации интерфейса IWordBreaker. |
IWordBreaker::Init Инициализирует реализацию IWordBreaker и указывает режим, в котором работает компонент. |
Комментарии
Когда следует реализовать
Реализуйте этот интерфейс для создания пользовательского средства разбиения по словам для языка. Windows Search вызывает методы этого интерфейса, когда он создает индексы содержимого и выполняет запросы.Word компоненты средства разбиения для Windows Search выполняются в контексте локальной безопасности. Они должны быть записаны для правильного управления буферами и стеком. Все копии строк должны иметь явные проверки для защиты от переполнения буфера. Всегда следует проверять выделенный размер буфера и проверять размер данных на соответствие размеру буфера.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | indexsrv.h |
Распространяемые компоненты | Пакет параметров Windows NT 4.0 |