次の方法で共有


IInkAnalyzer::SaveResultsForNodes メソッド

IInkAnalyzer に関連付けられている特定のコンテキスト ノード コレクションの分析結果を保存します。

構文

HRESULT SaveResultsForNodes(
  [in]      IContextNodes *pContextNodes,
  [in, out] ULONG         *pulSerializedDataSize,
  [out]     BYTE          **ppbSerializedData
);

パラメーター

pContextNodes [in]

分析結果を保存する IContextNode コレクション。

pulSerializedDataSize [in, out]

ppbSerializedData のバイト数。

ppbSerializedData [out]

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

戻り値

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

解説

注意事項

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

このメソッドは、 iContextNode オブジェクトの現在の分析結果を pContextNodes およびそのすべての先祖および子孫コンテキスト ノードに保存します。 このメソッドでは、ストローク データは保存されません。 分析結果と対応するストローク データが保持される場合は、アプリケーションで同期する必要があります。

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

要件

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

関連項目

IInkAnalyzer

IInkAnalyzer::LoadResults メソッド

IInkAnalyzer::SaveResults メソッド

IInkAnalyzer::SaveResultsForStrokes メソッド

IContextNode

インク分析リファレンス