Partager via


Méthode IInkAnalyzer::SaveResults

Enregistre tous les résultats d’analyse d’un IInkAnalyzer.

Syntaxe

HRESULT SaveResults(
  [out] ULONG *pulSerializedDataSize,
  [out] BYTE  **ppbSerializedData
);

Paramètres

pulSerializedDataSize [out]

Nombre d’octets dans ppbSerializedData.

ppbSerializedData [out]

Tableau contenant les résultats d’analyse enregistrés.

Valeur retournée

Pour obtenir une description des valeurs de retour, consultez Classes et interfaces - Analyse manuscrite.

Notes

Attention

Pour éviter une fuite de mémoire, utilisez CoTaskMemFree pour libérer la mémoire de *ppbSerializedData lorsque vous n’avez plus besoin des informations.

Cette méthode enregistre tous les résultats de l’analyse actuelle, qui incluent l’indicateur d’analyse actuel et les nœuds de reconnaissance personnalisés (voir IContextNode::GetType). Cette méthode n’enregistre aucune donnée de trait. Il incombe à votre application de synchroniser les résultats d’analyse et les traits correspondants si les données sont conservées.

Cette méthode retourne un code d’erreur lorsqu’un objet IContextNode à enregistrer est partiellement renseigné (voir IContextNode::GetPartiallyPopulated).

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP Édition Tablet PC [applications de bureau uniquement]
Serveur minimal pris en charge
Aucun pris en charge
En-tête
IACom.h (nécessite également IACom_i.c)
DLL
IACom.dll

Voir aussi

IInkAnalyzer

IInkAnalyzer::LoadResults, méthode

IInkAnalyzer::SaveResultsForNodes, méthode

IInkAnalyzer::SaveResultsForStrokes, méthode

IContextNode

Informations de référence sur l’analyse manuscrite