Freigeben über


GetBestResultString-Funktion (recapis.h)

Ruft die beste Ergebniszeichenfolge ab.

Syntax

HRESULT GetBestResultString(
  HRECOCONTEXT hrc,
  ULONG        *pcSize,
  WCHAR        *pwcBestResult
);

Die Parameter

hrc

Behandeln sie den Erkennungskontext.

pcSize

Bei eingaben kann die Anzahl der Zeichen, die der pwcBestResult-Puffer enthalten kann. Bei der Ausgabe enthält der PwcBestResult-Puffer die Anzahl der Zeichen. Wenn pwcBestResultNULL ist, gibt die Funktion die erforderliche Größe des Puffers zurück, den Sie zum Zuordnen des pwcBestResult-Puffers verwenden.

pwcBestResult

Erkennungsergebnis. Wenn der Puffer zu klein ist, schneidet die Funktion die Zeichenfolge ab. Die Zeichenfolge ist nicht NULL beendet. Um die erforderliche Größe des Puffers zu ermitteln, legen Sie pwcBestResult auf NULL fest. verwenden Sie "pcSize ", um den pwcBestResult-Puffer zuzuweisen.

Rückgabewert

Diese Funktion kann einen dieser Werte zurückgeben.

Rückgabecode Description
S_OK
Erfolg.

Für latein- und ostasiatische Erkennungen bedeutet dies in Kombination mit einer leeren Zeichenfolge in pwcBestResult , dass kein Erkennungsergebnis vorhanden ist.

TPC_S_TRUNCATED
Die Zeichenfolge wird abgeschnitten, damit sie in den PwcBestResult-Puffer passt.
E_POINTER
Einer der Parameter ist ein ungültiger Zeiger.
E_FAIL
Ein nicht angegebener Fehler ist aufgetreten.
E_INVALIDARG
Ein ungültiges Argument wurde empfangen.
E_UNEXPECTED
Unerwarteter Parameter oder Eigenschaftentyp.
TPC_E_NOT_RELEVANT
Der Erkennungskontext enthält keine Ergebnisse.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows XP Tablet PC Edition [Desktop-Apps | UWP-Apps]
Mindestanforderungen für unterstützte Server Nicht unterstützt
Zielplattform Fenster
Header recapis.h
Library inkobjcore.lib
DLL inkobjcore.dll