Méthode IPhraseSink::P utSmallPhrase (indexsrv.h)
Place une petite expression au moment de la requête dans l’objet IPhraseSink pour WordBreaker.
Syntaxe
HRESULT PutSmallPhrase(
[in] const WCHAR *pwcNoun,
[in] ULONG cwcNoun,
[in] const WCHAR *pwcModifier,
[in] ULONG cwcModifier,
[in] ULONG ulAttachmentType
);
Paramètres
[in] pwcNoun
Pointeur vers une mémoire tampon qui contient un mot en cours de modification.
[in] cwcNoun
Nombre de caractères dans pwcNoun. Il n’existe aucune limite quant à la taille d’une expression au moment de la requête.
[in] pwcModifier
Pointeur vers le mot modifiant pwcNoun.
[in] cwcModifier
Nombre de caractères dans pwcModifier. Il n’existe aucune limite quant à la taille d’une expression au moment de la requête.
[in] ulAttachmentType
Valeur spécifique à wordbreaker qu’un analyseur de mots peut utiliser pour stocker des informations supplémentaires sur la méthode de composition.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Notes
PutSmallPhrase est appelé par la méthode IWordBreaker::BreakText de l’implémentation IWordBreaker . Les expressions gérées par l’objet IPhraseSink sont utilisées par Windows Search pour développer le texte de la requête d’origine.
Configuration requise
Plateforme cible | Windows |
En-tête | indexsrv.h |