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 |