Método IInkRecognizerContext::Recognize (msinkaut.h)

Realiza el reconocimiento en una colección InkStrokes y devuelve los resultados del reconocimiento.

Sintaxis

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

Parámetros

[in, out] RecognitionStatus

El valor InkRecognitionStatus más reciente.

[out, retval] RecognitionResult

Cuando este método vuelve, contiene un puntero a los resultados de IInkRecognitionResult de una colección reconocida de trazos, o bien NULL si el reconocedor no pudo calcular un resultado para la entrada de lápiz.

Valor de retorno

Este método puede devolver uno de estos valores.

Código de retorno Descripción
S_OK
Éxito.
E_POINTER
Un parámetro contenía un puntero no válido.
E_UNEXPECTED
Parámetro o tipo de propiedad inesperados.
E_INK_EXCEPTION
Se produjo una excepción dentro del método .
E_OUTOFMEMORY
No se puede asignar la operación de memoria.

Observaciones

Este método realiza el reconocimiento de forma sincrónica. Para iniciar el reconocimiento asincrónico o en segundo plano, llame a los métodos BackgroundRecognizeo BackgroundRecognizeWithAlternates .

Debe usar un bloque try/catch al llamar a Recognize porque se produce una excepción cuando el objeto InkDisp no contiene trazos o solo trazos eliminados.

Requisitos

Requisito Importancia
Cliente mínimo compatible Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo admitido No se admite ninguno
de la plataforma de destino de Windows
Header msinkaut.h

Consulte también

BackgroundRecognize (método)

BackgroundRecognizeWithAlternates (método)

IInkRecognitionResult (interfaz)

IInkRecognizerContext

InkDisp (clase)

InkRecognizerContext (clase)

Colección InkStrokes