IInkRecognizerContext::Recognize-Methode (msinkaut.h)

Führt die Erkennung für eine InkStrokes-Auflistung aus und gibt Erkennungsergebnisse zurück.

Syntax

HRESULT Recognize(
  [in, out]     InkRecognitionStatus  *RecognitionStatus,
  [out, retval] IInkRecognitionResult **RecognitionResult
);

Parameter

[in, out] RecognitionStatus

Der letzte InkRecognitionStatus-Wert .

[out, retval] RecognitionResult

Wenn diese Methode zurückgegeben wird, enthält sie einen Zeiger auf die IInkRecognitionResult-Ergebnisse einer erkannten Auflistung von Strichen oder null, wenn die Erkennung kein Ergebnis für die Freihandeingabe berechnen konnte.

Zurückgegebener Wert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode Beschreibung
S_OK
Erfolg.
E_POINTER
Ein Parameter enthielt einen ungültigen Zeiger.
E_UNEXPECTED
Unerwarteter Parameter oder Eigenschaftentyp.
E_INK_EXCEPTION
In der Methode ist eine Ausnahme aufgetreten.
E_OUTOFMEMORY
Speichervorgang kann nicht zugewiesen werden.

Bemerkungen

Diese Methode führt die Erkennung synchron aus. Rufen Sie zum Starten des Hintergrunds oder der asynchronen Erkennung die Methoden BackgroundRecognize oder BackgroundRecognizeWithAlternates auf.

Sie müssen beim Aufrufen der Erkennung einen Try/Catch-Block verwenden, da eine Ausnahme ausgelöst wird, wenn das InkDisp-Objekt keine Striche oder nur gelöschte Striche enthält.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows XP Tablet PC Edition [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Nicht unterstützt
Zielplattform Windows
Header msinkaut.h

Siehe auch

BackgroundRecognize-Methode

BackgroundRecognizeWithAlternates-Methode

IInkRecognitionResult-Schnittstelle

IInkRecognizerContext

InkDisp-Klasse

InkRecognizerContext-Klasse

InkStrokes-Auflistung