Freigeben über


IInkAnalyzer::SaveResultsForStrokes-Methode

Speichert Analyseergebnisse für die angegebenen Striche, die einem IInkAnalyzer zugeordnet sind.

Syntax

HRESULT SaveResultsForStrokes(
  [in]          ULONG ulStrokeIdsCount,
  [in]          LONG  *plStrokeIds,
  [in, out]     ULONG *pulSerializedDataSize,
  [out, retval] BYTE  **ppbSerializedData
);

Parameter

ulStrokeIdsCount [in]

Die Anzahl der Strichbezeichner in plStrokeIds.

plStrokeIds [in]

Das Array von Strichbezeichnern.

pulSerializedDataSize [in, out]

Die Anzahl der Bytes in ppbSerializedData.

ppbSerializedData [out, retval]

Zeiger auf die serialisierten Analysedaten.

Rückgabewert

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

Bemerkungen

Achtung

Um einen Speicherverlust zu vermeiden, rufen Sie CoTaskMemFree auf *ppbSerializedData auf, wenn Sie die Informationen nicht mehr benötigen.

Diese Methode speichert die aktuellen Analyseergebnisse für die angegebenen Striche. Diese Methode speichert die Freihandblatt-IContextNode-Objekte , die die Striche und alle Vorgänger dieser Kontextknoten enthalten. Diese Methode speichert keine Strichdaten oder Analysehinweisknoten. Es liegt in der Verantwortung Ihrer Anwendung, alle Analyseergebnisse und die entsprechenden Strichdaten zu synchronisieren, wenn sie 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::SaveResults-Methode

IInkAnalyzer::SaveResultsForNodes-Methode

IContextNode

Freihandanalysereferenz