IWordSink::P utWord-Methode

Legt ein Wort und seine Position im IWordSink-Objekt ab.

Syntax

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

Parameter

cwc [ In]

Die Anzahl der Zeichen in pwcInBuf.

pwcInBuf [ In]

Ein Zeiger auf einen Puffer, der eine alternative Form eines Worts aus dem Quelltext enthält. Dieser Parameter wird von PutWord nicht geändert. Sie können den pTextSource-Parameter von IWordBreaker::BreakText entsprechend übergeben.

cwcSrcLen [ In]

Die Anzahl der Zeichen im Quelltextpuffer (angegeben durch den pTextSource-Parameter für IWordBreaker::BreakText), die dem in pwcInBuf enthaltenen Wort entsprechen.

cwcSrcPos [ In]

Die Anfangsposition des Worts in pwcInBuf im Quelltextpuffer (angegeben durch den pTextSource-Parameter für IWordBreaker::BreakText).

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode Beschreibung
S _ OK
Der Vorgang wurde erfolgreich abgeschlossen. Gibt außerdem an, dass kein text mehr zum Auffüllen des Puffers verfügbar ist.
SPRACHE _ S _ LARGE _ WORD
Der Wert von cwc ist größer als der Wert für ulMaxTokenSize, der in IWordBreaker::Init angegeben ist.

Bemerkungen

Es wird empfohlen, dass die IWordSink::P utWord-Methode immer das ursprüngliche Wort wie in pTextSource enthält. Alternative Formen des Worts werden mithilfe von IWordSink::P utAltWord an WordSink übergeben. Außerdem wird empfohlen, dass die Wörter in pwcInBuf so genau wie möglich mit dem Quelltext übereinstimmen. Behalten Sie z. B. nach Möglichkeit Groß- und Akzente bei.

Dieser Aufruf muss für jedes Von pTextSource abgerufene Wort vorgenommen werden, mit Ausnahme der Wörter, für die der IWordSink::P utAltWord-Aufruf erfolgt ist. Das Wort wird mit einem EOW-Zeichen beendet, wenn es im WordSink gespeichert wird.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Search.h

Weitere Informationen

IWordSink