Метод IWordSink::P utAltWord
Помещает альтернативное слово и его положение в объект IWordSink .
Синтаксис
HRESULT PutAltWord(
[in] ULONG cwc,
[in] const WCHAR *pwcInBuf,
[in] ULONG cwcSrcLen,
[in] ULONG cwcSrcPos
);
Параметры
-
cwc [in]
-
Количество символов в pwcInBuf.
-
pwcInBuf [in]
-
Указатель на буфер, содержащий альтернативную форму слова из исходного текста. Этот параметр не изменяется PutAltWord. Параметр pTextSource можно передать из IWordBreaker::BreakText соответствующим образом.
-
cwcSrcLen [in]
-
Количество символов в исходном текстовом буфере (указанное параметром pTextSource для IWordBreaker::BreakText), которые соответствуют слову, содержавшемся в pwcInBuf.
-
cwcSrcPos [in]
-
Начальная позиция слова в pwcInBuf в исходном текстовом буфере (обозначается параметром pTextSource для IWordBreaker::BreakText).
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Операция успешно завершена. Также указывает, что больше не нужно обрабатывать текст. |
|
Значение cwc больше, чем значение для ulMaxTokenSize , указанное в IWordBreaker::Init. |
Комментарии
PutAltWord помещает альтернативную форму слова в IWordSink. Слово помещается в то же положение, что и исходное слово в текстовом источнике (pTextSource в IWordBreaker::BreakText). По умолчанию PutAltWord завершает слова WORDREP_BREAK_EOW типом разрыва из перечисленного типа WORDREP_BREAK_TYPE .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
См. также раздел