Evento _IAnalysisEvents::IntermediateResults
Ocorre quando a fase de análise intermediária atual é concluída.
Sintaxe
HRESULT IntermediateResults(
[in] IInkAnalyzer *pInkAnalyzer,
[in] IAnalysisStatus *pAnalysisStatus
);
Parâmetros
-
pInkAnalyzer [in]
-
O IInkAnalyzer que está executando a análise.
-
pAnalysisStatus [in]
-
O objeto IAnalysisStatus que representa o status dos resultados intermediários.
Valor retornado
Para obter uma descrição dos valores retornados, consulte Classes e Interfaces – Análise de Tinta.
Comentários
O IInkAnalyzer gera esse evento depois de reconciliar os resultados intermediários para o estágio de análise atual.
Se seu aplicativo mantém sua própria estrutura de dados, que é sincronizada com a do IInkAnalyzer, esse evento indica que o IInkAnalyzer terminou de fazer alterações em seus dados internos para esse estágio de análise.
Bloqueie sua estrutura de dados quando o IInkAnalyzer gerar o evento _IAnalysisProxyEvents::InkAnalyzerStateChanging . As alterações na estrutura de dados durante essa fase de análise podem causar erros na análise e sincronização de tinta. Você pode desbloquear sua estrutura de dados quando o IInkAnalyzer gerar o evento _IAnalysisEvents::IntermediateResults ou _IAnalysisEvents::Results .
Para obter mais informações sobre como sincronizar os dados do aplicativo com o IInkAnalyzer, consulte Proxy de Dados com Análise de Tinta.
O IInkAnalyzer gera resultados intermediários somente quando seus modos de análise têm o sinalizador AnalysisModes_IntermediateResults definido (consulte Método IInkAnalyzer::GetAnalysisModes).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows XP Tablet PC Edition [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Nenhum compatível |
Cabeçalho |
|
DLL |
|