_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
IACom.h (erfordert auch IACom_i.c)
DLL
IACom.dll

Weitere Informationen

_IAnalysisEvents

_IAnalysisProxyEvents

IInkAnalyzer

IInkAnalyzer::Analyze-Methode

IInkAnalyzer::BackgroundAnalyze-Methode

IAnalysisStatus

Freihandanalysereferenz