IWordBreaker-Schnittstelle (indexsrv.h)
Analysiert Text und identifiziert einzelne Wörter und Ausdrücke. Diese Schnittstelle ist eine sprachspezifische Sprachressourcenkomponente. Sie wird in Hintergrundprozessen verwendet und muss sowohl für den Durchsatz als auch für die minimale Ressourcennutzung optimiert werden.
Vererbung
Die IWordBreaker-Schnittstelle erbt von der IUnknown-Schnittstelle . IWordBreaker verfügt auch über folgende Membertypen:
Methoden
Die IWordBreaker-Schnittstelle verfügt über diese Methoden.
IWordBreaker::BreakText Analysiert Text, um Wörter und Ausdrücke zu identifizieren, und stellt die Ergebnisse für die IWordSink- und IPhraseSink-Objekte bereit. |
IWordBreaker::ComposePhrase Wird nicht unterstützt. (IWordBreaker.ComposePhrase) |
IWordBreaker::GetLicenseToUse Ruft einen Zeiger auf die Lizenzinformationen für diese Implementierung der IWordBreaker-Schnittstelle ab. |
IWordBreaker::Init Initialisiert die IWordBreaker-Implementierung und gibt den Modus an, in dem die Komponente arbeitet. |
Hinweise
Wann sollte implementiert werden?
Implementieren Sie diese Schnittstelle, um eine benutzerdefinierte Wörtertrennung für eine Sprache zu erstellen. Windows Search ruft die Methoden dieser Schnittstelle auf, wenn Inhaltsindizes erstellt und Abfragen ausgeführt werden.Word Breakerkomponenten für Windows Search werden im Kontext "Lokale Sicherheit" ausgeführt. Sie sollten geschrieben werden, um Puffer und den Stapel ordnungsgemäß zu verwalten. Alle Zeichenfolgenkopien müssen explizite Überprüfungen aufweisen, um sich vor Pufferüberläufen zu schützen. Sie sollten immer die zugeordnete Größe des Puffers überprüfen und die Größe der Daten anhand der Größe des Puffers testen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | indexsrv.h |
Verteilbare Komponente | Windows NT 4.0 Option Pack |