将替代词及其位置放在 IWordSink 对象中。
Syntax
HRESULT PutAltWord(
[in] ULONG cwc,
[in] const WCHAR *pwcInBuf,
[in] ULONG cwcSrcLen,
[in] ULONG cwcSrcPos
);
参数
-
cwc [in]
-
pwcInBuf 中的字符数。
-
pwcInBuf [in]
-
指向包含源文本中单词的替代形式的缓冲区的指针。 PutAltWord 不会修改此参数。 可以根据需要从 IWordBreaker::BreakText 传递 pTextSource 参数。
-
cwcSrcLen [in]
-
源文本缓冲区中的字符数(由 pTextSource 参数指示为 IWordBreaker::BreakText)中对应于 pwcInBuf 中包含的单词。
-
cwcSrcPos [in]
-
源文本缓冲区中 pwcInBuf 中单词的起始位置(由 pTextSource 参数指示为 IWordBreaker::BreakText)。
返回值
此方法可以返回其中一个值。
| 返回代码 | Description |
|---|---|
|
作已成功完成。 此外,还表示不再处理任何文本。 |
|
cwc 的值大于在 IWordBreaker::Init 中指定的 ulMaxTokenSize 的值。 |
注解
PutAltWord 在 IWordSink 中放置单词的替代形式。 该单词与文本源中原始单词的位置相同(IWordBreaker::BreakText 中的 pTextSource)。 默认情况下,PutAltWord 从WORDREP_BREAK_TYPE枚举类型终止具有WORDREP_BREAK_EOW中断类型的单词。
要求
| Requirement | 价值 |
|---|---|
| 支持的最低客户端 |
Windows 2000 Professional [仅限桌面应用] |
| 支持的最低服务器 |
Windows 2000 Server [仅限桌面应用] |
| Header |
|
另请参阅