Метод IInkRecognizerContext::Recognize (msinkaut.h)
Выполняет распознавание коллекции InkStrokes и возвращает результаты распознавания.
Синтаксис
HRESULT Recognize(
[in, out] InkRecognitionStatus *RecognitionStatus,
[out, retval] IInkRecognitionResult **RecognitionResult
);
Параметры
[in, out] RecognitionStatus
Последнее значение InkRecognitionStatus .
[out, retval] RecognitionResult
При возврате этого метода содержит указатель на результаты IInkRecognitionResult распознанной коллекции штрихов или значение NULL , если распознаватель не смог вычислить результат для рукописного ввода.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Параметр содержал недопустимый указатель. |
|
Непредвиденный тип параметра или свойства. |
|
В методе произошло исключение. |
|
Не удается выделить память. |
Комментарии
Этот метод выполняет распознавание синхронно. Чтобы начать фоновое или асинхронное распознавание, вызовите методы BackgroundRecognize или BackgroundRecognizeWithAlternates .
При вызове Recognize необходимо использовать блок try/catch, так как исключение возникает, когда объект InkDisp не содержит штрихов или только удаленные штрихи.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | msinkaut.h |
Библиотека | InkObj.dll |
См. также раздел
Метод BackgroundRecognizeWithAlternates