次の方法で共有


IInkAnalyzer::SaveResults メソッド

IInkAnalyzer のすべての分析結果を保存します。

構文

HRESULT SaveResults(
  [out] ULONG *pulSerializedDataSize,
  [out] BYTE  **ppbSerializedData
);

パラメーター

pulSerializedDataSize [out]

ppbSerializedData のバイト数。

ppbSerializedData [out]

保存された分析結果を含む配列。

戻り値

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

解説

注意事項

メモリ リークを回避するには、 CoTaskMemFree を使用して、情報が不要になったときに *ppbSerializedData からメモリを解放します。

このメソッドは、現在の分析ヒントとカスタム認識ノードを含むすべての現在の分析結果を保存します ( 「IContextNode::GetType」を参照)。 このメソッドでは、ストローク データは保存されません。 データを保持する場合は、分析結果と対応するストロークを同期する必要があります。

このメソッドは、保存する IContextNode オブジェクトが部分的に設定されている場合にエラー コードを返します ( 「IContextNode::GetPartiallyPopulated」を参照してください)。

必要条件

要件
サポートされている最小のクライアント
Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
Header
IACom.h (IACom_i.c も必要)
[DLL]
IACom.dll

関連項目

IInkAnalyzer

IInkAnalyzer::LoadResults メソッド

IInkAnalyzer::SaveResultsForNodes メソッド

IInkAnalyzer::SaveResultsForStrokes メソッド

IContextNode

インク分析リファレンス