IWordSink::P utWord 方法
將單字及其位置放在 IWordSink 物件中。
語法
HRESULT PutWord(
[in] ULONG cwc,
[in] const WCHAR *pwcInBuf,
[in] ULONG cwcSrcLen,
[in] ULONG cwcSrcPos
);
參數
-
cwc [in]
-
pwcInBuf中的字元數。
-
pwcInBuf [in]
-
緩衝區的指標,其中包含源文字中文字的替代形式。 PutWord不會修改此參數。 您可以視需要從IWordBreaker::BreakText傳遞pTextSource參數。
-
cwcSrcLen [in]
-
源文字緩衝區中的字元數 (pTextSource 參數所指出的 IWordBreaker::BreakText) 對應 至 pwcInBuf中包含的字組。
-
cwcSrcPos [in]
-
pTextSource 參數 (pWordBreaker::BreakText) 所指示的來源文字緩衝區中 pwcInBuf字的開始位置。
傳回值
這個方法可以傳回其中一個值。
傳回碼 | 描述 |
---|---|
|
作業已順利完成。 也表示沒有其他文字可用來重新填入緩衝區。 |
|
cwc的值大於IWordBreaker::Init中指定的ulMaxTokenSize值。 |
備註
我們建議 IWordSink::P utWord 方法一律包含 pTextSource中找到的原始字。 文字的替代形式會使用 IWordSink::P utAltWord 傳遞至 WordSink。 我們也建議 pwcInBuf 中的文字盡可能符合源文字。 例如,盡可能保留大寫和輔色。
此呼叫必須針對從 pTextSource 擷取的每個單字進行,但 IWordSink::P utAltWord 呼叫的呼叫除外。 當文字儲存至 WordSink 時,會以 EOW 字元終止。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|
另請參閱