次の方法で共有


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]

シリアル化された分析データへのポインター。

戻り値

戻り値の説明については、「 クラスとインターフェイス - インク分析」を参照してください。

解説

注意事項

メモリ リークを回避するには、情報が不要になったら、*ppbSerializedDataCoTaskMemFree を呼び出します。

このメソッドは、指定したストロークの現在の分析結果を保存します。 このメソッドは、ストロークと、それらのコンテキスト ノードのすべての先祖を含むインク リーフ 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

インク分析リファレンス