IStemmer::Init-Methode (indexsrv.h)
Initialisiert den Stemmer.
Syntax
HRESULT Init(
[in] ULONG ulMaxTokenSize,
[out] BOOL *pfLicense
);
Parameter
[in] ulMaxTokenSize
Typ: ULONG
Maximale Anzahl von Zeichen für Wörter, die dem IWordFormSink-Objekt hinzugefügt werden. Wörter, die diesen Grenzwert überschreiten, können abgeschnitten werden.
[out] pfLicense
Typ: BOOL
Zeiger auf eine Ausgabevariable, die ein Flag empfängt, das angibt, ob Lizenzeinschränkungen für diese IStemmer-Implementierung bestehen. TRUE gibt an, dass der Stemmer nur auf die autorisierte Verwendung beschränkt ist. FALSE gibt an, dass diese IStemmer-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 Wortbrüche kann nicht gefunden werden. |
|
Ungültiges Argument. Der pfLicense-Parameter ist NULL. |
|
Nicht erfolgreich abgeschlossen. |
Hinweise
Sie müssen den Stemmer initialisieren. Die IStemmer::Init-Methode muss vor jeder anderen Methode von IStemmer aufgerufen werden. Wenn pfLicenseTRUE ist und Sie weitere Informationen zu möglichen Lizenzeinschränkungen benötigen, rufen Sie die IStemmer::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 |