IWordSink::P utWord, méthode
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 autre forme de mot du texte source. Ce paramètre n’est pas modifié par PutWord. Vous pouvez transmettre le paramètre pTextSource à partir de IWordBreaker::BreakText comme il convient.
-
cwcSrcLen [in]
-
Nombre de caractères dans la mémoire tampon de texte source (indiqué par le paramètre pTextSource sur 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 | Description |
---|---|
|
L’opération a été effectuée avec succès. Indique également qu’aucun texte supplémentaire n’est disponible pour recharger la mémoire tampon. |
|
La valeur de cwc est supérieure à la valeur de ulMaxTokenSize spécifiée dans IWordBreaker::Init. |
Notes
Nous recommandons que la méthode IWordSink::P utWord contienne toujours le mot d’origine tel qu’il se trouve dans pTextSource. D’autres formes du mot sont passées à WordSink à l’aide de IWordSink::P utAltWord. Nous recommandons également que les mots dans pwcInBuf correspondent au texte source aussi étroitement que 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 , à l’exception de 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
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] |
En-tête |
|
Voir aussi