Compartir a través de


Método IWordSink::P utAltWord

Coloca una palabra alternativa y su posición en el objeto IWordSink .

Sintaxis

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

Parámetros

cwc [in]

Número de caracteres en pwcInBuf.

pwcInBuf [in]

Puntero a un búfer que contiene una forma alternativa de una palabra del texto de origen. PutAltWord no modifica este parámetro. Puede pasar el parámetro pTextSource desde IWordBreaker::BreakText según corresponda.

cwcSrcLen [in]

Número de caracteres del búfer de texto de origen (indicado por el parámetro pTextSource en IWordBreaker::BreakText) que corresponden a la palabra contenida en pwcInBuf.

cwcSrcPos [in]

Posición inicial de la palabra en pwcInBuf en el búfer de texto de origen (indicado por el parámetro pTextSource en IWordBreaker::BreakText).

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
La operación se completó correctamente. También indica que no se va a procesar más texto.
LANGUAGE_S_LARGE_WORD
El valor de cwc es mayor que el valor de ulMaxTokenSize que se especifica en IWordBreaker::Init.

 

Comentarios

PutAltWord coloca una forma alternativa de una palabra en IWordSink. La palabra se coloca en la misma posición que la palabra original en el origen de texto (pTextSource en IWordBreaker::BreakText). De forma predeterminada, PutAltWord finaliza las palabras con un tipo de interrupciónWORDREP_BREAK_EOW del tipo enumerado WORDREP_BREAK_TYPE.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Search.h

Consulte también

IWordSink