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