Freigeben über


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 neueste InkRecognitionStatus-Wert .

[out, retval] RecognitionResult

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

Rückgabewert

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 Eigenschaftstyp.
E_INK_EXCEPTION
Innerhalb der -Methode ist eine Ausnahme aufgetreten.
E_OUTOFMEMORY
Speichervorgang kann nicht zugeordnet werden.

Hinweise

Diese Methode führt die Erkennung synchron aus. Um die Hintergrund- oder asynchrone Erkennung zu starten, rufen Sie die Methoden BackgroundRecognize oder BackgroundRecognizeWithAlternates auf.

Sie müssen beim Aufrufen von Recognize 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
Unterstützte Mindestversion (Client) Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile msinkaut.h
Bibliothek InkObj.dll

Weitere Informationen

BackgroundRecognize-Methode

BackgroundRecognizeWithAlternates-Methode

IInkRecognitionResult-Schnittstelle

IInkRecognizerContext

InkDisp-Klasse

InkRecognizerContext-Klasse

InkStrokes-Sammlung