Freigeben über


IInkAnalyzer::SaveResults-Methode

Speichert alle Analyseergebnisse für einen IInkAnalyzer.

Syntax

HRESULT SaveResults(
  [out] ULONG *pulSerializedDataSize,
  [out] BYTE  **ppbSerializedData
);

Parameter

pulSerializedDataSize [out]

Die Anzahl der Bytes in ppbSerializedData.

ppbSerializedData [out]

Ein Array, das die gespeicherten Analyseergebnisse enthält.

Rückgabewert

Eine Beschreibung der Rückgabewerte finden Sie unter Klassen und Schnittstellen – Freihandanalyse.

Bemerkungen

Achtung

Um einen Speicherverlust zu vermeiden, verwenden Sie CoTaskMemFree , um den Arbeitsspeicher aus *ppbSerializedData freizugeben, wenn Sie die Informationen nicht mehr benötigen.

Diese Methode speichert alle aktuellen Analyseergebnisse, einschließlich aktueller Analysehinweise und benutzerdefinierter Erkennungsknoten (siehe IContextNode::GetType). Diese Methode speichert keine Strichdaten. Es liegt in der Verantwortung Ihrer Anwendung, alle Analyseergebnisse und entsprechenden Striche zu synchronisieren, wenn Daten beibehalten werden.

Diese Methode gibt einen Fehlercode zurück, wenn ein zu speichernes IContextNode-Objekt teilweise aufgefüllt ist (siehe IContextNode::GetPartiallyPopulated).

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

IInkAnalyzer

IInkAnalyzer::LoadResults-Methode

IInkAnalyzer::SaveResultsForNodes-Methode

IInkAnalyzer::SaveResultsForStrokes-Methode

IContextNode

Freihandanalysereferenz