IInkAnalyzer::SaveResultsForStrokes 方法

保存与 IInkAnalyzer 关联的指定笔划的分析结果。

语法

HRESULT SaveResultsForStrokes(
  [in]          ULONG ulStrokeIdsCount,
  [in]          LONG  *plStrokeIds,
  [in, out]     ULONG *pulSerializedDataSize,
  [out, retval] BYTE  **ppbSerializedData
);

参数

ulStrokeIdsCount [in]

plStrokeIds 中的笔划标识符数。

plStrokeIds [in]

笔划标识符数组。

pulSerializedDataSize [in, out]

ppbSerializedData 中的字节数。

ppbSerializedData [out, retval]

指向序列化分析数据的指针。

返回值

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

备注

注意

若要避免内存泄漏,请在不再需要信息时对 *ppbSerializedData 调用 CoTaskMemFree

此方法保存指定笔划的当前分析结果。 此方法保存墨迹叶 IContextNode 对象,其中包含这些上下文节点的笔划和所有上级。 此方法不保存任何笔划数据或分析提示节点。 应用程序负责同步任何分析结果和相应的笔划数据(如果数据仍然存在)。

当要保存的 IContextNode 对象部分填充 (请参阅 IContextNode::GetPartiallyPopulated) 时,此方法将返回错误代码。

要求

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

另请参阅

IInkAnalyzer

IInkAnalyzer::LoadResults 方法

IInkAnalyzer::SaveResults 方法

IInkAnalyzer::SaveResultsForNodes 方法

IContextNode

墨迹分析参考