Condividi tramite


Metodo IInkRecognizerContext::Recognize (msinkaut.h)

Esegue il riconoscimento in una raccolta InkStrokes e restituisce i risultati del riconoscimento.

Sintassi

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

Parametri

[in, out] RecognitionStatus

Valore InkRecognitionStatus più recente.

[out, retval] RecognitionResult

Quando termina, questo metodo contiene un puntatore ai risultati IInkRecognitionResult di una raccolta riconosciuta di tratti oppure NULL se il riconoscitore non è riuscito a calcolare un risultato per l'input penna.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_POINTER
Un parametro contiene un puntatore non valido.
E_UNEXPECTED
Parametro o tipo di proprietà imprevisto.
E_INK_EXCEPTION
Si è verificata un'eccezione all'interno del metodo .
E_OUTOFMEMORY
Impossibile allocare l'operazione di memoria.

Commenti

Questo metodo esegue il riconoscimento in modo sincrono. Per avviare il riconoscimento in background o asincrono, chiamare i metodi BackgroundRecognize o BackgroundRecognizeWithAlternates .

È necessario utilizzare un blocco try/catch quando si chiama Recognize perché viene generata un'eccezione quando l'oggetto InkDisp non contiene tratti o solo tratti eliminati.

Requisiti

Requisito Valore
Client minimo supportato Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione msinkaut.h
Libreria InkObj.dll

Vedi anche

BackgroundRecognize, metodo

BackgroundRecognizeWithAlternates, metodo

Interfaccia IInkRecognitionResult

IInkRecognizerContext

Classe InkDisp

Classe InkRecognizerContext

Insieme InkStrokes