Compartilhar via


Interface IWordBreaker (indexsrv.h)

Analisa o texto e identifica palavras e frases individuais. Essa interface é um componente de recurso de linguagem específico da linguagem. Ele é usado em processos em segundo plano e deve ser otimizado para taxa de transferência e uso mínimo de recursos.

Herança

A interface IWordBreaker herda da interface IUnknown . O IWordBreaker também tem estes tipos de membros:

Métodos

A interface IWordBreaker tem esses métodos.

 
IWordBreaker::BreakText

Analisa o texto para identificar palavras e frases e fornece os resultados para os objetos IWordSink e IPhraseSink.
IWordBreaker::ComposePhrase

Sem suporte. (IWordBreaker.ComposePhrase)
IWordBreaker::GetLicenseToUse

Obtém um ponteiro para as informações de licença para essa implementação da interface IWordBreaker.
IWordBreaker::Init

Inicializa a implementação do IWordBreaker e indica o modo no qual o componente opera.

Comentários

Quando implementar

Implemente essa interface para criar um separador de palavras personalizado para um idioma. O Windows Search chama os métodos dessa interface quando cria índices de conteúdo e executa consultas.

Word componentes de disjuntor do Windows Search são executados no contexto segurança local. Eles devem ser gravados para gerenciar buffers e a pilha corretamente. Todas as cópias de cadeia de caracteres devem ter verificações explícitas para proteger contra estouros de buffer. Você sempre deve verificar o tamanho alocado do buffer e testar o tamanho dos dados em relação ao tamanho do buffer.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho indexsrv.h
Redistribuível Pacote de Opções do Windows NT 4.0