Condividi tramite


Interfaccia IWordBreaker (indexsrv.h)

Analizza il testo e identifica singole parole e frasi. Questa interfaccia è un componente della risorsa del linguaggio specifico della lingua. Viene usato nei processi in background e deve essere ottimizzato sia per la velocità effettiva che per l'uso minimo delle risorse.

Ereditarietà

L'interfaccia IWordBreaker eredita dall'interfaccia IUnknown . IWordBreaker include anche questi tipi di membri:

Metodi

L'interfaccia IWordBreaker include questi metodi.

 
IWordBreaker::BreakText

Analizza il testo per identificare parole e frasi e fornisce i risultati agli oggetti IWordSink e IPhraseSink.
IWordBreaker::ComposePhrase

Non supportato. (IWordBreaker.ComposePhrase)
IWordBreaker::GetLicenseToUse

Ottiene un puntatore alle informazioni sulla licenza per questa implementazione dell'interfaccia IWordBreaker.
IWordBreaker::Init

Inizializza l'implementazione IWordBreaker e indica la modalità in cui opera il componente.

Commenti

Quando implementare

Implementare questa interfaccia per creare un word breaker personalizzato per una lingua. Windows Search chiama i metodi di questa interfaccia quando compila indici di contenuto ed esegue query.

Word componenti del breaker per Windows Search vengono eseguiti nel contesto di sicurezza locale. Devono essere scritti per gestire correttamente i buffer e lo stack. Tutte le copie di stringa devono disporre di controlli espliciti per evitare sovraccarichi del buffer. È consigliabile verificare sempre le dimensioni allocate del buffer e testare le dimensioni dei dati rispetto alle dimensioni del buffer.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione indexsrv.h
Componente ridistribuibile Pacchetto di opzioni di Windows NT 4.0