Поделиться через


Событие InkRecognizerContext.Recognition

Происходит, когда InkRecognizerContext создает результаты из метода BackgroundRecognize .

Синтаксис

void Recognition(
  [in] BSTR                 RecognizedString,
  [in] VARIANT              CustomData,
  [in] InkRecognitionStatus RecognitionStatus
);

Параметры

RecognizedString [in]

Текст результата распознавания с наибольшей достоверностью.

Дополнительные сведения о типе данных BSTR см. в разделе Использование библиотеки COM.

CustomData [in]

Объект , содержащий пользовательские данные для результата распознавания.

Дополнительные сведения о структуре VARIANT см. в статье Использование библиотеки COM.

RecognitionStatus [in]

Состояние распознавания как самого последнего результата распознавания.

Возвращаемое значение

Это событие не возвращает значение.

Комментарии

Поведение интерфейса прикладного программирования (API) непредсказуемо, если вы пытаетесь получить доступ к исходному объекту InkRecognizerContext из обработчика событий распознавания. Не пытайтесь сделать это. Вместо этого создайте флаг и задайте его в обработчике событий распознавания . Затем можно опросить этот флаг, чтобы определить, когда следует изменять свойства InkRecognizerContext за пределами обработчика событий.

Этот метод события определяется в интерфейсе _IInkEvents. Интерфейс _IInkEvents реализует интерфейс IDispatch с идентификатором DISPID_IRERecognition.

Требования

Требование Значение
Минимальная версия клиента
Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Заголовок
Msinkaut.h (также требуется Msinkaut_i.c)
Библиотека
InkObj.dll

См. также раздел

Класс InkRecognizerContext

Метод BackgroundRecognize

Перечисление InkRecognitionStatus

Метод Recognize

Интерфейс IInkRecognitionResult