Méthode IStemmer ::Init (indexsrv.h)

Initialise le générateur de tiges.

Syntaxe

HRESULT Init(
  [in]  ULONG ulMaxTokenSize,
  [out] BOOL  *pfLicense
);

Paramètres

[in] ulMaxTokenSize

Type : ULONG

Nombre maximal de caractères pour les mots ajoutés à l’objet IWordFormSink . Les mots qui dépassent cette limite peuvent être tronqués.

[out] pfLicense

Type : BOOL

Pointeur vers une variable de sortie qui reçoit un indicateur qui indique s’il existe des restrictions de licence pour cette implémentation IStemmer . TRUE indique que le générateur de formes dérivées est limité à une utilisation autorisée uniquement. FALSE indique que cette implémentation IStemmer peut être utilisée librement.

Valeur retournée

Type : HRESULT

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Opération terminée correctement.
LANGUAGE_E_DATABASE_NOT_FOUND
L’un des composants de la coupure de mots est introuvable.
E_INVALIDARG
Argument non valide. Le paramètre pfLicense est NULL.
E_FAIL
Échec de la saisie semi-automatique.

Remarques

Vous devez initialiser le générateur de tiges. La méthode IStemmer ::Init doit être appelée avant toute autre méthode de IStemmer. Si pfLicense a la valeur TRUE et que vous souhaitez plus d’informations sur les restrictions de licence possibles, appelez la méthode IStemmer ::GetLicenseToUse .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête indexsrv.h
Composant redistribuable Windows NT 4.0 Option Pack

Voir aussi

IStemmer