Méthode IWordBreaker ::Init (indexsrv.h)
Initialise l’implémentation IWordBreaker et indique le mode dans lequel le composant fonctionne.
Syntaxe
HRESULT Init(
[in] BOOL fQuery,
[in] ULONG ulMaxTokenSize,
[out] BOOL *pfLicense
);
Paramètres
[in] fQuery
Type : BOOL
Indicateur qui indique le mode de fonctionnement d’un analyseur lexicaux. TRUE indique la rupture du mot au moment de la requête. FALSE indique la rupture du mot au moment de l’index.
[in] ulMaxTokenSize
Type : ULONG
Nombre maximal de caractères dans les mots ajoutés à IWordSink. Les mots qui dépassent cette limite sont tronqués.
[out] pfLicense
Type : BOOL*
Pointeur vers une variable qui reçoit un indicateur indiquant s’il existe des restrictions de licence pour cette implémentation IWordBreaker . 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 IWordBreaker peut être utilisée librement.
Valeur retournée
Type : HRESULT
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Opération terminée correctement. |
|
L’un des composants de la coupure de mots est introuvable. |
|
Argument non valide. Le paramètre pfLicense est NULL. |
|
Autres erreurs. |
Remarques
La fonctionnalité de l’analyseur lexicaux est similaire à la création d’index et à l’interrogation. Les différences dépendent de la langue. Si pfLicense a la valeur TRUE et si vous souhaitez plus d’informations sur les restrictions de licence possibles, appelez la méthode IWordBreaker ::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 |