Freigeben über


IInkAnalyzer::SaveResultsForNodes-Methode

Speichert Analyseergebnisse für eine bestimmte Kontextknotensammlung, die einem IInkAnalyzer zugeordnet ist.

Syntax

HRESULT SaveResultsForNodes(
  [in]      IContextNodes *pContextNodes,
  [in, out] ULONG         *pulSerializedDataSize,
  [out]     BYTE          **ppbSerializedData
);

Parameter

pContextNodes [in]

Die IContextNode-Auflistung , für die Analyseergebnisse gespeichert werden sollen.

pulSerializedDataSize [in, out]

Die Anzahl der Bytes in ppbSerializedData.

ppbSerializedData [out]

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 für *ppbSerializedData auf, wenn Sie die Informationen nicht mehr benötigen.

Diese Methode speichert die aktuellen Analyseergebnisse für die IContextNode-Objekte in pContextNodes und allen übergeordneten und untergeordneten Kontextknoten. Diese Methode speichert keine Strichdaten. Es liegt in der Verantwortung Ihrer Anwendung, alle Analyseergebnisse und die entsprechenden Strichdaten zu synchronisieren, wenn sie beibehalten werden.

Wenn das zu speichernde IContextNode-Objekt nur teilweise aufgefüllt ist, gibt diese Methode einen Fehlercode zurück (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::SaveResultsForStrokes-Methode

IContextNode

Freihandanalysereferenz