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 |
|
DLL |
|