共用方式為


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不會修改此參數。 您可以視需要從IWordBreaker::BreakText傳遞pTextSource參數。

cwcSrcLen [in]

來源文字緩衝區中的字元數 (pTextSource 參數所指出的 IWordBreaker::BreakText) 對應到 pwcInBuf中包含的單字。

cwcSrcPos [in]

來源文字緩衝區中 pwcInBuf 中單字的起始位置, (pTextSource 參數表示為 IWordBreaker::BreakText) 。

傳回值

這個方法可以傳回下列其中一個值。

傳回碼 描述
S_OK
作業已順利完成。 也表示不會再處理任何文字。
LANGUAGE_S_LARGE_WORD
cwc的值大於IWordBreaker::Init中指定的ulMaxTokenSize值。

 

備註

PutAltWord 會在 IWordSink中放置單字的替代形式。 文字會放在與文字來源中的原始單字相同的位置, (iWordBreaker::BreakText) 中的 pTextSource。 根據預設,PutAltWord會從WORDREP_BREAK_TYPE列舉類型終止具有WORDREP_BREAK_EOW中斷類型的字詞。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Search.h

另請參閱

IWordSink