_IAnalysisEvents::IntermediateResults-Ereignis
Tritt auf, wenn die aktuelle Zwischenanalysephase abgeschlossen ist.
Syntax
HRESULT IntermediateResults(
[in] IInkAnalyzer *pInkAnalyzer,
[in] IAnalysisStatus *pAnalysisStatus
);
Parameter
-
pInkAnalyzer [in]
-
Der IInkAnalyzer , der die Analyse durchführt.
-
pAnalysisStatus [in]
-
Das IAnalysisStatus-Objekt, das die status der Zwischenergebnisse darstellt.
Rückgabewert
Eine Beschreibung der Rückgabewerte finden Sie unter Klassen und Schnittstellen – Freihandanalyse.
Bemerkungen
Der IInkAnalyzer löst dieses Ereignis aus, nachdem die Zwischenergebnisse für die aktuelle Analysephase abgeglichen wurden.
Wenn Ihre Anwendung eine eigene Datenstruktur verwaltet, die mit der des IInkAnalyzer synchronisiert ist, gibt dieses Ereignis an, dass der IInkAnalyzer die Änderungen an den internen Daten für diese Analysephase abgeschlossen hat.
Sperren Sie Ihre Datenstruktur, wenn der IInkAnalyzer das _IAnalysisProxyEvents::InkAnalyzerStateChanging-Ereignis auslöst. Änderungen an Der Datenstruktur während dieser Analysephase können Fehler bei der Freihandanalyse und -synchronisierung verursachen. Sie können Ihre Datenstruktur entsperren, wenn der IInkAnalyzer das ereignis _IAnalysisEvents::IntermediateResults oder _IAnalysisEvents::Results auslöst.
Weitere Informationen zum Synchronisieren Ihrer Anwendungsdaten mit dem IInkAnalyzer finden Sie unter Datenproxy mit Freihandanalyse.
Der IInkAnalyzer generiert nur Zwischenergebnisse, wenn für seine Analysemodi das AnalysisModes_IntermediateResults-Flag festgelegt ist (siehe IInkAnalyzer::GetAnalysisModes-Methode).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Header |
|
DLL |
|