Partager via


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

Voir aussi

IPhraseSink