Freigeben über


IPhraseSink::P utSmallPhrase-Methode (indexsrv.h)

Fügt einen kleinen Abfragezeitausdruck in das IPhraseSink-Objekt für WordBreaker ein.

Syntax

HRESULT PutSmallPhrase(
  [in] const WCHAR *pwcNoun,
  [in] ULONG       cwcNoun,
  [in] const WCHAR *pwcModifier,
  [in] ULONG       cwcModifier,
  [in] ULONG       ulAttachmentType
);

Parameter

[in] pwcNoun

Ein Zeiger auf einen Puffer, der ein wort enthält, das geändert wird.

[in] cwcNoun

Die Anzahl der Zeichen in pwcNoun. Es gibt keine Beschränkung für die Größe eines Abfragezeitausdrucks.

[in] pwcModifier

Ein Zeiger auf das Wort, das pwcNoun ändert.

[in] cwcModifier

Die Anzahl der Zeichen in pwcModifier. Es gibt keine Beschränkung für die Größe eines Abfragezeitausdrucks.

[in] ulAttachmentType

Ein wortbrecherspezifischer Wert, den ein Wortbrecher verwenden kann, um zusätzliche Informationen zur Kompositionsmethode zu speichern.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

PutSmallPhrase wird von der IWordBreaker::BreakText-Methode der IWordBreaker-Implementierung aufgerufen. Ausdrücke, die vom IPhraseSink-Objekt verarbeitet werden, werden von der Windows-Suche verwendet, um den ursprünglichen Abfragetext zu erweitern.

Requirements (Anforderungen)

   
Zielplattform Windows
Kopfzeile indexsrv.h

Weitere Informationen

IPhraseSink