Bagikan melalui


Metode IWordSink::P utAltWord

Menempatkan kata alternatif dan posisinya di objek IWordSink .

Sintaks

HRESULT PutAltWord(
  [in]       ULONG cwc,
  [in] const WCHAR *pwcInBuf,
  [in]       ULONG cwcSrcLen,
  [in]       ULONG cwcSrcPos
);

Parameter

cwc [in]

Jumlah karakter dalam pwcInBuf.

pwcInBuf [in]

Penunjuk ke buffer yang berisi bentuk alternatif kata dari teks sumber. Parameter ini tidak dimodifikasi oleh PutAltWord. Anda dapat meneruskan parameter pTextSource dari IWordBreaker::BreakText yang sesuai.

cwcSrcLen [in]

Jumlah karakter dalam buffer teks sumber (ditunjukkan oleh parameter pTextSource ke IWordBreaker::BreakText) yang sesuai dengan kata yang terkandung dalam pwcInBuf.

cwcSrcPos [in]

Posisi awal kata dalam pwcInBuf di buffer teks sumber (ditunjukkan oleh parameter pTextSource ke IWordBreaker::BreakText).

Menampilkan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Operasi berhasil diselesaikan. Juga menunjukkan bahwa tidak ada lagi teks yang tersisa untuk diproses.
LANGUAGE_S_LARGE_WORD
Nilai cwc lebih besar dari nilai untuk ulMaxTokenSize yang ditentukan dalam IWordBreaker::Init.

 

Keterangan

PutAltWord menempatkan bentuk alternatif kata dalam IWordSink. Kata dimasukkan ke posisi yang sama dengan kata asli di sumber teks (pTextSource di IWordBreaker::BreakText). Secara default, PutAltWord mengakhiri kata-kata dengan jenis pemisah WORDREP_BREAK_EOW dari jenis enumerasi WORDREP_BREAK_TYPE .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Search.h

Lihat juga

IWordSink