_IAnalysisProxyEvents::InkAnalyzerStateChanging-Ereignis

Tritt ein, bevor IInkAnalyzer Analyseergebnisse abgleicht, sodass eine Anwendung Daten mit dem IInkAnalyzer synchronisieren kann.

Syntax

HRESULT InkAnalyzerStateChanging(
  [in] IInkAnalyzer *pInkAnalyzer
);

Parameter

pInkAnalyzer [ In]

Der IInkAnalyzer, der seine Analyseergebnisse abgleichen möchte.

Rückgabewert

Eine Beschreibung der Rückgabewerte finden Sie unter Klassen und Schnittstellen – Ink-Analyse.

Bemerkungen

Verwenden Sie dieses Ereignis, wenn Ihre Anwendung ihre eigene Datenstruktur bei behält, die mit der von IInkAnalyzer synchronisiert wird. Wenn der IInkAnalyzer dieses Ereignis löst, sollte Ihre Anwendung die Unterknoten des Stammknotens des Ink Analyzers auffüllen (siehe IContextNode::GetSubNodes und IInkAnalyzer::GetRootNode-Methode).

Der IInkAnalyzer löst dieses Ereignis aus, nachdem es das _ IAnalysisEvents::ReadyToReconcile-Ereignis ausgelöst hat. Es löst dieses Ereignis nur während der Hintergrundanalyse aus.

Sperren Sie Ihre Datenstruktur, wenn IInkAnalyzer das _ IAnalysisProxyEvents::InkAnalyzerStateChanging-Ereignis löst. Änderungen an Ihrer Datenstruktur während dieser Analysephase können Fehler bei der Ink-Analyse und -Synchronisierung verursachen. Entsperren Sie Ihre Datenstruktur, wenn der IInkAnalyzer das _ IAnalysisEvents::IntermediateResults- oder _ IAnalysisEvents::Results-Ereignis ausgibt.

Weitere Informationen zum Synchronisieren Ihrer Anwendungsdaten mit IInkAnalyzerfinden Sie unter Datenproxy mit Ink-Analyse.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur Desktop-Apps der XP Tablet PC Edition []
Unterstützte Mindestversion (Server)
Nicht unterstützt
Header
IACom.h (erfordert auch IACom _ i.c)
DLL
IACom.dll

Weitere Informationen

_IAnalysisProxyEvents

IInkAnalyzer

IContextNode

IInkAnalyzer::Analyze-Methode

IInkAnalyzer::BackgroundAnalyze-Methode

Referenz zur Ink-Analyse