_IAnalysisEvents::Results-Ereignis
Tritt auf, wenn die letzte Analysephase abgeschlossen ist.
Syntax
HRESULT Results(
[in] IInkAnalyzer *pInkAnalyzer,
[in] IAnalysisStatus *pAnalysisStatus
);
Parameter
-
pInkAnalyzer [in]
-
Der IInkAnalyzer , der die Analyseergebnisse erzeugt.
-
pAnalysisStatus [in]
-
Das IAnalysisStatus-Objekt, das die status der Analyse 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 Ergebnisse für die letzte Analysephase abgeglichen wurden.
Wenn Ihre Anwendung die IInkAnalyzer::BackgroundAnalyze-Methode aufruft, signalisiert dieses Ereignis, wenn die Analyseergebnisse bereit sind.
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. Entsperren Sie Ihre Datenstruktur, 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.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Header |
|
DLL |
|