событие _IAnalysisEvents::IntermediateResults
Происходит по завершении текущего промежуточного этапа анализа.
Синтаксис
HRESULT IntermediateResults(
[in] IInkAnalyzer *pInkAnalyzer,
[in] IAnalysisStatus *pAnalysisStatus
);
Параметры
-
pInkAnalyzer [in]
-
IInkAnalyzer, выполняющий анализ.
-
pAnalysisStatus [in]
-
Объект IAnalysisStatus, представляющий состояние промежуточных результатов.
Возвращаемое значение
Описание возвращаемых значений см. в разделе Классы и интерфейсы — анализ рукописного ввода.
Комментарии
IInkAnalyzer вызывает это событие после согласования промежуточных результатов для текущего этапа анализа.
Если приложение поддерживает собственную структуру данных, которая синхронизирована с структурой IInkAnalyzer, это событие указывает, что IInkAnalyzer завершил внесение изменений во внутренние данные на этом этапе анализа.
Заблокируйте структуру данных, когда IInkAnalyzer вызывает событие _IAnalysisProxyEvents::InkAnalyzerStateChanging . Изменения структуры данных на этом этапе анализа могут привести к ошибкам при анализе рукописного ввода и синхронизации. Вы можете разблокировать структуру данных, когда IInkAnalyzer вызывает событие _IAnalysisEvents::IntermediateResults или _IAnalysisEvents::Results .
Дополнительные сведения об синхронизации данных приложения с IInkAnalyzer см. в разделе Data Proxy with Ink Analysis.
IInkAnalyzer создает промежуточные результаты, только если в его режимах анализа установлен флаг AnalysisModes_IntermediateResults (см. раздел Метод IInkAnalyzer::GetAnalysisModes).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Заголовок |
|
DLL |
|