Método IWordSink::P utWord
Coloca una palabra y su posición en el objeto IWordSink .
Sintaxis
HRESULT PutWord(
[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. PutWord 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 a 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 |
---|---|
|
La operación se completó correctamente. También indica que no hay más texto disponible para rellenar el búfer. |
|
El valor de cwc es mayor que el valor de ulMaxTokenSize especificado en IWordBreaker::Init. |
Comentarios
Se recomienda que el método IWordSink::P utWord siempre contenga la palabra original como se encuentra en pTextSource. Las formas alternativas de la palabra se pasan a WordSink mediante IWordSink::P utAltWord. También se recomienda que las palabras de pwcInBuf coincidan con el texto de origen lo más cerca posible. Por ejemplo, conserve mayúsculas y acentos siempre que sea posible.
Esta llamada debe realizarse para cada palabra recuperada de pTextSource , excepto para las que se realizó la llamada A IWordSink::P utAltWord . La palabra finaliza con un carácter EOW cuando se guarda en WordSink.
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 |
|
Consulte también