Partager via


Méthode IInkAnalyzer::UpdateStrokesData

Mises à jour les données de paquet pour les traits spécifiés.

Syntaxe

HRESULT UpdateStrokesData(
  [in] ULONG ulStrokeIdsCount,
  [in] LONG  *plStrokeIds,
  [in] ULONG ulStrokePacketDescriptionCount,
  [in] GUID  *pStrokePacketDescriptionGuids,
  [in] ULONG *pulPacketDataCountPerStroke,
  [in] LONG  *plStrokePacketData
);

Paramètres

ulStrokeIdsCount [in]

Nombre de traits à mettre à jour.

plStrokeIds [in]

Tableau contenant les identificateurs de trait.

ulStrokePacketDescriptionCount [in]

Nombre de propriétés dans chaque paquet.

pStrokePacketDescriptionGuids [in]

Tableau contenant les identificateurs de propriété de paquet.

pulPacketDataCountPerStroke [in]

Tableau contenant le nombre de paquets dans chaque trait.

plStrokePacketData [in]

Tableau contenant les données de paquet pour les traits.

Valeur retournée

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

Notes

le paramètre plStrokePacketData contient des données de paquet pour tous les traits. Le paramètre pStrokePacketDescriptionGuids contient les identificateurs globaux uniques (GUID) qui décrivent les types de données de paquets inclus pour chaque point de chaque trait. Pour obtenir la liste complète des propriétés de paquet disponibles, consultez Constantes PacketPropertyGuids.

Seuls les traits avec les mêmes descriptions de paquets peuvent être mis à jour en un seul appel à la méthode IInkAnalyzer::UpdateStrokesData.

Cette méthode ne met pas à jour la région sale de l’analyseur d’encre (voir IInkAnalyzer::GetDirtyRegion, méthode).

Si un trait spécifié n’est pas associé à IInkAnalyzer, cette méthode ignore l’identificateur.

Si aucun des traits spécifiés n’identifie un trait associé à IInkAnalyzer, cette méthode retourne sans mettre à jour IInkAnalyzer.

Cette méthode retourne un code d’erreur lorsque plStrokeIds a la valeur NULL.

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::AddStroke, méthode

IInkAnalyzer::AddStrokeForLanguage, méthode

IInkAnalyzer::AddStrokeToCustomRecognizer, méthode

IInkAnalyzer::AddStrokes, méthode

IInkAnalyzer::AddStrokesForLanguage, méthode

IInkAnalyzer::AddStrokesToCustomRecognizer, méthode

IInkAnalyzer::ClearStrokeData, méthode

_IAnalysisEvents::UpdateStrokesCache

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