_IAnalysisEvents::Results-Ereignis
Tritt auf, wenn die endgültige 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 den 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 es die Ergebnisse für die endgültige Analysephase abgeglichen hat.
Wenn Ihre Anwendung IInkAnalyzer::BackgroundAnalyze-Methode aufruft, signalisiert dieses Ereignis, wann Analyseergebnisse bereit sind.
Wenn Ihre Anwendung ihre eigene Datenstruktur verwaltet, die mit dem IInkAnalyzer synchronisiert wird, weist dieses Ereignis darauf hin, dass der IInkAnalyzer änderungen an seinen internen Daten für diese Analysephase abgeschlossen hat.
Sperren Sie Ihre Datenstruktur, wenn das IInkAnalyzer das _IAnalysisProxyEvents::InkAnalyzerStateChanging-Ereignis auslöst. Änderungen an der Datenstruktur während dieser Analysephase können Fehler in der Freihandanalyse und -Synchronisierung verursachen. Entsperren Sie Ihre Datenstruktur, wenn der IInkAnalyzer die _IAnalysisEvents::IntermediateResults oder _IAnalysisEvents::Results-Ereignis auslöst.
Weitere Informationen zum Synchronisieren Ihrer Anwendungsdaten mit dem IInkAnalyzer finden Sie unter Data Proxy with Ink Analysis.
Requirements (Anforderungen)
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Header |
|
DLL |
|