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 – Ink-Analyse.

Hinweise

Achtung

Um einen Arbeitsspeicherverlust zu vermeiden, rufen Sie CoTaskMemFree für * 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 IContextNode-Objekte des Ink-Blatts, die die Striche und alle Vorgänger dieser Kontextknoten enthalten. Mit dieser Methode werden keine Strichdaten- oder Analysehinweisknoten gespeichert. 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 speichernde IContextNode-Objekt teilweise aufgefüllt wird (siehe IContextNode::GetPartiallyPopulated).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur Desktop-Apps der XP Tablet PC Edition []
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

Referenz zur Ink-Analyse