_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 |
|
| DLL |
|