次の方法で共有


IContextNode::CreatePartiallyPopulatedSubNode メソッド

型、識別子、および場所に関する情報のみを含む子 IContextNode オブジェクトを作成します。

構文

HRESULT CreatePartiallyPopulatedSubNode(
  [in]  const GUID            *pNodeType,
  [in]  const GUID            *pNodeId,
  [in]        IAnalysisRegion *pNodeLocation,
  [out]       IContextNode    **pPartiallyPopulatedContextNodeCreated
);

パラメーター

pNodeType [in]

作成するコンテキスト ノードの種類。

pNodeId [in]

新しいノードの識別子。

pNodeLocation [in]

新しいノードの場所。

pPartiallyPopulatedContextNodeCreated [out]

部分的に設定された新しい IContextNode へのポインター。

戻り値

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

解説

注意事項

メモリ リークを回避するには、コンテキスト ノードを使用する必要がなくなったときに、*pPartiallyPopulatedContextNodeCreatedIUnknown::Release を呼び出します。

新しい IContextNode がこのコンテキスト ノードの子ノードのコレクションに追加されます ( 「IContextNode::GetSubNodes」を参照)。 既存の子ノードがある場合、新しく作成された IContextNode が最後の子ノードとして追加されます。

型、識別子、および場所の詳細については、「IContextNode::GetType」、「IContextNode::GetId」、および「IContextNode::GetLocation」を参照してください。

このメソッドは、コンテキスト ノード ツリーで IContextNode オブジェクトを作成する方法として、データ プロキシに対して使用されます。このオブジェクトに関するすべての情報を使用できます。 詳細については、「 インク分析を使用したデータ プロキシ」を参照してください。

必要条件

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

関連項目

IContextNode

IAnalysisRegion

IContextNode::GetPartiallyPopulated

コンテキスト ノードの種類

インク分析リファレンス