IWordSink::P utAltWord metódus

Egy másik szót és pozícióját helyezi el az IWordSink objektumban.

Szemantika

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

Paraméterek

cwc [in]

A pwcInBufban lévő karakterek száma.

pwcInBuf [in]

Egy olyan pufferre mutató mutató, amely a forrásszövegből származó szó alternatív formáját tartalmazza. Ezt a paramétert a PutAltWord nem módosítja. A pTextSource paramétert az IWordBreaker::BreakText paraméterből adhatja át, ha szükséges.

cwcSrcLen [in]

A forrásszöveg-pufferben lévő karakterek száma (amelyet a pTextSource paraméter jelez az IWordBreaker::BreakText esetében), amely megfelel a pwcInBufban található szónak.

cwcSrcPos [in]

A szó kezdőpozíciója a pwcInBufban a forrásszöveg-pufferben (ezt a pTextSource paraméter jelzi az IWordBreakerhez::BreakText).

Visszaadott érték

Ez a metódus ezen értékek egyikét is visszaadhatja.

Kód visszaadása Description
S_OK
A művelet sikeresen befejeződött. Azt is jelzi, hogy nem kell több szöveget feldolgozni.
LANGUAGE_S_LARGE_WORD
A cwc értéke nagyobb, mint az IWordBreaker::Init fájlban megadott ulMaxTokenSize érték.

 

Megjegyzések

A PutAltWord egy szó alternatív formáját helyezi el az IWordSinkben. A szó ugyanabban a helyzetben van, mint az eredeti szó a szövegforrásban (pTextSource az IWordBreakerben::BreakText). A PutAltWord alapértelmezés szerint WORDREP_BREAK_EOWWORDREP_BREAK_TYPE számbavételi típusból megszakítja a szavakat.

Requirements

Követelmény Érték
Minimálisan támogatott ügyfél
Windows 2000 Professional [csak asztali alkalmazások]
Minimálisan támogatott kiszolgáló
Windows 2000 Server [csak asztali alkalmazások]
Header
Search.h

Lásd még

IWordSink