Condividi tramite


Metodo IWordSink::P utAltWord

Inserisce una parola alternativa e la relativa posizione nell'oggetto IWordSink .

Sintassi

HRESULT PutAltWord(
  [in]       ULONG cwc,
  [in] const WCHAR *pwcInBuf,
  [in]       ULONG cwcSrcLen,
  [in]       ULONG cwcSrcPos
);

Parametri

cwc [in]

Numero di caratteri in pwcInBuf.

pwcInBuf [in]

Puntatore a un buffer contenente una forma alternativa di una parola dal testo di origine. Questo parametro non viene modificato da PutAltWord. È possibile passare il parametro pTextSource da IWordBreaker::BreakText in base alle esigenze.

cwcSrcLen [in]

Numero di caratteri nel buffer di testo di origine (indicato dal parametro pTextSource a IWordBreaker::BreakText) che corrispondono alla parola contenuta in pwcInBuf.

cwcSrcPos [in]

Posizione iniziale della parola in pwcInBuf nel buffer di testo di origine (indicato dal parametro pTextSource a IWordBreaker::BreakText).

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
L'operazione è stata completata correttamente. Indica anche che non rimane più testo da elaborare.
LANGUAGE_S_LARGE_WORD
Il valore di cwc è maggiore del valore per ulMaxTokenSize specificato in IWordBreaker::Init.

 

Commenti

PutAltWord inserisce una forma alternativa di una parola in IWordSink. La parola viene inserita nella stessa posizione della parola originale nell'origine testo (pTextSource in IWordBreaker::BreakText). Per impostazione predefinita, PutAltWord termina le parole con un tipo di interruzione WORDREP_BREAK_EOW dal tipo enumerato WORDREP_BREAK_TYPE .

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Search.h

Vedi anche

IWordSink