Metodo IPhraseSink::P utSmallPhrase (indexsrv.h)

Inserisce una piccola frase in fase di query nell'oggetto IPhraseSink per WordBreaker.

Sintassi

HRESULT PutSmallPhrase(
  [in] const WCHAR *pwcNoun,
  [in] ULONG       cwcNoun,
  [in] const WCHAR *pwcModifier,
  [in] ULONG       cwcModifier,
  [in] ULONG       ulAttachmentType
);

Parametri

[in] pwcNoun

Puntatore a un buffer contenente una parola da modificare.

[in] cwcNoun

Numero di caratteri in pwcNoun. Non esiste alcun limite per le dimensioni di una frase in fase di query.

[in] pwcModifier

Puntatore alla parola che modifica pwcNoun.

[in] cwcModifier

Numero di caratteri in pwcModifier. Non esiste alcun limite per le dimensioni di una frase in fase di query.

[in] ulAttachmentType

Valore specifico del wordbreaker che un wordbreaker può usare per archiviare informazioni aggiuntive sul metodo di composizione.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

PutSmallPhrase viene chiamato dal metodo IWordBreaker::BreakText dell'implementazione IWordBreaker . Le frasi usate dagli handle dell'oggetto IPhraseSink vengono utilizzate da Windows Search per espandere il testo della query originale.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione indexsrv.h

Vedi anche

IPhraseSink