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