Método IWordSink::P utWord
Coloca uma palavra e sua posição no objeto IWordSink .
Sintaxe
HRESULT PutWord(
[in] ULONG cwc,
[in] const WCHAR *pwcInBuf,
[in] ULONG cwcSrcLen,
[in] ULONG cwcSrcPos
);
Parâmetros
-
cwc [in]
-
O número de caracteres em pwcInBuf.
-
pwcInBuf [in]
-
Um ponteiro para um buffer que contém uma forma alternativa de uma palavra do texto de origem. Esse parâmetro não é modificado pelo PutWord. Você pode passar o parâmetro pTextSource de IWordBreaker::BreakText conforme apropriado.
-
cwcSrcLen [in]
-
O número de caracteres no buffer de texto de origem (indicado pelo parâmetro pTextSource para IWordBreaker::BreakText) que correspondem à palavra contida em pwcInBuf.
-
cwcSrcPos [in]
-
A posição inicial da palavra em pwcInBuf no buffer de texto de origem (indicado pelo parâmetro pTextSource para IWordBreaker::BreakText).
Valor retornado
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
A operação foi concluída com êxito. Também indica que não há mais texto disponível para recarregar o buffer. |
|
O valor de cwc é maior que o valor de ulMaxTokenSize especificado em IWordBreaker::Init. |
Comentários
Recomendamos que o método IWordSink::P utWord sempre contenha a palavra original, conforme encontrado em pTextSource. Formas alternativas da palavra são passadas para WordSink usando IWordSink::P utAltWord. Também recomendamos que as palavras em pwcInBuf correspondam ao texto de origem o mais próximo possível. Por exemplo, mantenha maiúsculas e acentos sempre que possível.
Essa chamada deve ser feita para cada palavra recuperada de pTextSource , exceto aquelas para as quais a chamada IWordSink::P utAltWord foi feita. A palavra é encerrada com um caractere EOW quando é salva no WordSink.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também