Methode IWordSink::P utAltWord

Plaatst een alternatief woord en de positie ervan in het IWordSink-object .

Syntaxis

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

Parameterwaarden

cwc [in]

Het aantal tekens in pwcInBuf.

pwcInBuf [in]

Een aanwijzer naar een buffer die een alternatieve vorm van een woord uit de brontekst bevat. Deze parameter wordt niet gewijzigd door PutAltWord. U kunt de parameter pTextSource doorgeven vanuit IWordBreaker::BreakText , indien van toepassing.

cwcSrcLen [in]

Het aantal tekens in de brontekstbuffer (aangegeven door de parameter pTextSource voor IWordBreaker::BreakText) die overeenkomen met het woord in pwcInBuf.

cwcSrcPos [in]

De beginpositie van het woord in pwcInBuf in de brontekstbuffer (aangegeven door de parameter pTextSource voor IWordBreaker::BreakText).

Retourwaarde

Deze methode kan een van deze waarden retourneren.

Retourcode Description
S_OK
De bewerking is voltooid. Geeft ook aan dat er geen tekst meer moet worden verwerkt.
LANGUAGE_S_LARGE_WORD
De waarde van cwc is groter dan de waarde voor ulMaxTokenSize die is opgegeven in IWordBreaker::Init.

 

Opmerkingen

PutAltWord plaatst een alternatieve vorm van een woord in de IWordSink. Het woord wordt op dezelfde positie geplaatst als het oorspronkelijke woord in de tekstbron (pTextSource in IWordBreaker::BreakText). Standaard beëindigt PutAltWord woorden met een WORDREP_BREAK_EOW onderbrekingstype van het WORDREP_BREAK_TYPE geïnventariseerd type.

Requirements

Requirement Waarde
Minimaal ondersteunde client
Windows 2000 Professional [alleen desktop-apps]
Minimaal ondersteunde server
Windows 2000 Server [alleen desktop-apps]
Header
Search.h

Zie ook

IWordSink