Compartir a través de


evento _IAnalysisProxyEvents::InkAnalyzerStateChanging

Se produce antes de que IInkAnalyzer concilie los resultados del análisis para que una aplicación pueda sincronizar los datos con IInkAnalyzer.

Sintaxis

HRESULT InkAnalyzerStateChanging(
  [in] IInkAnalyzer *pInkAnalyzer
);

Parámetros

pInkAnalyzer [in]

El IInkAnalyzer que está a punto de conciliar sus resultados de análisis.

Valor devuelto

Para obtener una descripción de los valores devueltos, vea Clases e interfaces : análisis de entrada de lápiz.

Comentarios

Use este evento cuando la aplicación mantenga su propia estructura de datos, que se sincroniza con la de IInkAnalyzer. Cuando IInkAnalyzer genera este evento, la aplicación debe rellenar los subnodos del nodo raíz del analizador de lápiz (vea IContextNode::GetSubNodes e IInkAnalyzer::GetRootNode Method).

IInkAnalyzer genera este evento después de que genere el evento _IAnalysisEvents::ReadyToReconcile. Genera este evento solo mientras se realiza el análisis en segundo plano.

Bloquee la estructura de datos cuando IInkAnalyzer genere el evento _IAnalysisProxyEvents::InkAnalyzerStateChanging . Los cambios en la estructura de datos durante esta fase de análisis pueden provocar errores en el análisis y la sincronización de entrada de lápiz. Desbloquee la estructura de datos cuando IInkAnalyzer genere el evento _IAnalysisEvents::IntermediateResults o _IAnalysisEvents::Results .

Para obtener más información sobre cómo sincronizar los datos de la aplicación con IInkAnalyzer, consulte Proxy de datos con análisis de entrada de lápiz.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Encabezado
IACom.h (también requiere IACom_i.c)
Archivo DLL
IACom.dll

Consulte también

_IAnalysisProxyEvents

IInkAnalyzer

IContextNode

IInkAnalyzer::Analyze (Método)

IInkAnalyzer::BackgroundAnalyze (Método)

Referencia de análisis de entrada de lápiz