Поделиться через


Интерфейс 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