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 へのポインター。
戻り値
戻り値の説明については、「 クラスとインターフェイス - インク分析」を参照してください。
解説
注意事項
メモリ リークを回避するには、コンテキスト ノードを使用する必要がなくなったときに、*pPartiallyPopulatedContextNodeCreated で IUnknown::Release を呼び出します。
新しい IContextNode がこのコンテキスト ノードの子ノードのコレクションに追加されます ( 「IContextNode::GetSubNodes」を参照)。 既存の子ノードがある場合、新しく作成された IContextNode が最後の子ノードとして追加されます。
型、識別子、および場所の詳細については、「IContextNode::GetType」、「IContextNode::GetId」、および「IContextNode::GetLocation」を参照してください。
このメソッドは、コンテキスト ノード ツリーで IContextNode オブジェクトを作成する方法として、データ プロキシに対して使用されます。このオブジェクトに関するすべての情報を使用できます。 詳細については、「 インク分析を使用したデータ プロキシ」を参照してください。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP Tablet PC Edition [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
Header |
|
[DLL] |
|