_IAnalysisEvents::IntermediateResults-Ereignis
Tritt ein, wenn die aktuelle Zwischenanalysephase abgeschlossen ist.
Syntax
HRESULT IntermediateResults(
[in] IInkAnalyzer *pInkAnalyzer,
[in] IAnalysisStatus *pAnalysisStatus
);
Parameter
-
pInkAnalyzer [ In]
-
Der IInkAnalyzer, der die Analyse durchführen soll.
-
pAnalysisStatus [ In]
-
Das IAnalysisStatus-Objekt, das den Status der Zwischenergebnisse darstellt.
Rückgabewert
Eine Beschreibung der Rückgabewerte finden Sie unter Klassen und Schnittstellen – Ink-Analyse.
Bemerkungen
Der IInkAnalyzer löst dieses Ereignis aus, nachdem er die Zwischenergebnisse für die aktuelle Analysephase abgeglichen hat.
Wenn Ihre Anwendung eine eigene Datenstruktur verwaltet, die mit der von IInkAnalyzersynchronisiert wird, gibt dieses Ereignis an, dass der IInkAnalyzer die Änderungen an seinen internen Daten für diese Analysephase abgeschlossen hat.
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. Sie können Ihre Datenstruktur entsperren, 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.
Der IInkAnalyzer generiert Nur dann Zwischenergebnisse, wenn für seine Analysemodi das AnalysisModes _ IntermediateResults-Flag festgelegt ist (siehe IInkAnalyzer::GetAnalysisModes-Methode).
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 |
|