Share via


IInkAnalyzer::FindNodesOfTypeForStrokes メソッド

指定したストロークを含む、指定した型のすべての IContextNode オブジェクトを取得します。

構文

HRESULT FindNodesOfTypeForStrokes(
  [in]  const GUID          *pNodeType,
  [in]        ULONG         ulStrokeIdsCount,
  [in]        LONG          *plStrokeIds,
  [out]       IContextNodes **ppContextNodesFound
);

パラメーター

pNodeType [in]

ノードの種類を指定するグローバル一意識別子 (GUID)。

ulStrokeIdsCount [in]

渡されたストローク識別子の数。

plStrokeIds [in]

ストローク識別子の配列。

ppContextNodesFound [out]

plStrokeIds 配列の識別子を持つストロークを含む pNodeType 型のすべてのノードを含む IContextNode オブジェクトのコレクション。

戻り値

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

解説

注意事項

メモリ リークを回避するには、 オブジェクトを使用する必要がなくなったときに、*ppContextNodesFoundIUnknown::Release を呼び出します。

pNodeType プロパティには、コンテキスト ノードの種類の定数からの GUID が含まれている必要があります。

指定したノード タイプがリーフ ノードではなく、ノードの子孫の 1 つが strokes コレクション内のストロークを参照している場合、そのノードは返されるコレクションに追加されます。

IInkAnalyzer にそのような IContextNode が含まれない場合は、空の IContextNodes コレクションが返されます。

要件

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

関連項目

IInkAnalyzer

IInkAnalyzer::FindInkLeafNodes メソッド

IInkAnalyzer::FindInkLeafNodesForStrokes メソッド

IInkAnalyzer::FindLeafNodes メソッド

IInkAnalyzer::FindNode メソッド

IInkAnalyzer::FindNodesOfType メソッド

IInkAnalyzer::FindNodesOfTypeInSubTree メソッド

IInkAnalyzer::FindNodesWithCallBack メソッド

IInkAnalyzer::FindNodesWithCallBackInSubTree メソッド

インク分析リファレンス