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。
当 plStrokeIds 为 NULL 时,此方法返回错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
标头 |
|
DLL |
|