IInkAnalyzer::UpdateStrokesData 方法

汇报指定笔划的数据包数据。

语法

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

parameters

ulStrokeIdsCount [in]

要更新的笔划数。

plStrokeIds [in]

包含笔划标识符的数组。

ulStrokePacketDescriptionCount [in]

每个数据包中的属性数。

pStrokePacketDescriptionGuids [in]

包含数据包属性标识符的数组。

pulPacketDataCountPerStroke [in]

一个数组,其中包含每个笔划中的数据包数。

plStrokePacketData [in]

包含笔划的数据包数据的数组。

返回值

有关返回值的说明,请参阅 类和接口 - 墨迹分析

备注

plStrokePacketData 参数包含所有笔划的数据包数据。 pStrokePacketDescriptionGuids 参数包含全局唯一标识符 (GUID) ,用于描述每个笔划中每个点包含的数据包数据类型。 有关可用数据包属性的完整列表,请参阅 PacketPropertyGuids 常量

只有具有相同数据包说明的笔划可以在对 IInkAnalyzer::UpdateStrokesData 方法的单个调用中更新。

此方法不会更新墨迹分析器的脏区域, (请参阅 IInkAnalyzer::GetDirtyRegion 方法) 。

如果指定的笔划与 IInkAnalyzer 不关联,此方法将忽略标识符。

如果指定的笔划均未标识与 IInkAnalyzer 关联的笔划,则此方法返回而不更新 IInkAnalyzer

当 plStrokeIdsNULL 时,此方法返回错误代码。

要求

要求
最低受支持的客户端
Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器
无受支持的版本
标头
IACom.h (还需要 IACom_i.c)
DLL
IACom.dll

另请参阅

IInkAnalyzer

IInkAnalyzer::AddStroke 方法

IInkAnalyzer::AddStrokeForLanguage 方法

IInkAnalyzer::AddStrokeToCustomRecognizer 方法

IInkAnalyzer::AddStrokes 方法

IInkAnalyzer::AddStrokesForLanguage 方法

IInkAnalyzer::AddStrokesToCustomRecognizer 方法

IInkAnalyzer::ClearStrokeData 方法

_IAnalysisEvents::UpdateStrokesCache

墨迹分析参考