IWordBreaker::Init-Methode (indexsrv.h)
Initialisiert die IWordBreaker-Implementierung und gibt den Modus an, in dem die Komponente arbeitet.
Syntax
HRESULT Init(
[in] BOOL fQuery,
[in] ULONG ulMaxTokenSize,
[out] BOOL *pfLicense
);
Parameter
[in] fQuery
Typ: BOOL
Flag, das den Modus angibt, in dem ein Wörtertrennungsmodus ausgeführt wird. TRUE gibt an, dass das Wort zur Abfragezeit abgebrochen wird. FALSE gibt an, dass wortbrechend in der Indexzeit ist.
[in] ulMaxTokenSize
Typ: ULONG
Maximale Anzahl von Zeichen in Wörtern, die dem IWordSink hinzugefügt werden. Wörter, die diesen Grenzwert überschreiten, werden abgeschnitten.
[out] pfLicense
Typ: BOOL*
Zeiger auf eine Variable, die ein Flag empfängt, das angibt, ob Lizenzeinschränkungen für diese IWordBreaker-Implementierung vorhanden sind. TRUE gibt an, dass der Stemmer nur auf die autorisierte Verwendung beschränkt ist. FALSE gibt an, dass diese IWordBreaker-Implementierung frei verwendet werden kann.
Rückgabewert
Typ: HRESULT
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolgreicher Abschluss. |
|
Eine der Komponenten für Wortumbrüche kann nicht gefunden werden. |
|
Ungültiges Argument. Der pfLicense-Parameter ist NULL. |
|
Andere Fehler. |
Hinweise
Die Funktionalität der Worttrennung ist sowohl bei der Indexerstellung als auch bei Abfragen ähnlich. Unterschiede sind sprachabhängig. Wenn pfLicenseTRUE ist und Sie weitere Informationen zu möglichen Lizenzeinschränkungen benötigen, rufen Sie die IWordBreaker::GetLicenseToUse-Methode auf.
Anforderungen
Anforderung | Wert |
---|---|
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 |