Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Place un mot et sa position dans l’objet IWordSink .
Syntaxe
HRESULT PutWord(
[in] ULONG cwc,
[in] const WCHAR *pwcInBuf,
[in] ULONG cwcSrcLen,
[in] ULONG cwcSrcPos
);
Paramètres
-
cwc [in]
-
Nombre de caractères dans pwcInBuf.
-
pwcInBuf [in]
-
Pointeur vers une mémoire tampon qui contient une forme alternative de mot à partir du texte source. Ce paramètre n’est pas modifié par PutWord. Vous pouvez transmettre le paramètre pTextSource à partir d’IWordBreaker ::BreakText le cas échéant.
-
cwcSrcLen [in]
-
Nombre de caractères dans la mémoire tampon de texte source (indiqué par le paramètre pTextSource à IWordBreaker ::BreakText) qui correspondent au mot contenu dans pwcInBuf.
-
cwcSrcPos [in]
-
Position de départ du mot dans pwcInBuf dans la mémoire tampon de texte source (indiquée par le paramètre pTextSource à IWordBreaker ::BreakText).
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
| Code de retour | Descriptif |
|---|---|
|
L’opération a été effectuée avec succès. Indique également qu’aucun texte supplémentaire n’est disponible pour remplir la mémoire tampon. |
|
La valeur de cwc est supérieure à la valeur d’ulMaxTokenSize spécifiée dans IWordBreaker ::Init. |
Remarques
Nous recommandons que la méthode IWordSink ::P utWord contienne toujours le mot d’origine tel qu’il se trouve dans pTextSource. Les autres formes du mot sont passées à WordSink à l’aide d’IWordSink ::P utAltWord. Nous recommandons également que les mots de pwcInBuf correspondent au texte source le plus près possible. Par exemple, conservez les majuscules et les accents lorsque cela est possible.
Cet appel doit être effectué pour chaque mot récupéré à partir de pTextSource , sauf ceux pour lesquels l’appel IWordSink ::P utAltWord a été effectué. Le mot se termine par un caractère EOW lorsqu’il est enregistré dans WordSink.
Spécifications
| Requirement | 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] |
| Header |
|
Voir aussi