IInkAnalyzer::UpdateStrokesData メソッド
指定したストロークのパケット データを更新します。
構文
HRESULT UpdateStrokesData(
[in] ULONG ulStrokeIdsCount,
[in] LONG *plStrokeIds,
[in] ULONG ulStrokePacketDescriptionCount,
[in] GUID *pStrokePacketDescriptionGuids,
[in] ULONG *pulPacketDataCountPerStroke,
[in] LONG *plStrokePacketData
);
パラメーター
-
ulStrokeIdsCount [in]
-
更新するストロークの数。
-
plStrokeIds [in]
-
ストローク識別子を含む配列。
-
ulStrokePacketDescriptionCount [in]
-
各パケットのプロパティの数。
-
pStrokePacketDescriptionGuids [in]
-
パケット プロパティ識別子を含む配列。
-
pulPacketDataCountPerStroke [in]
-
各ストロークのパケット数を含む配列。
-
plStrokePacketData [in]
-
ストロークのパケット データを含む配列。
戻り値
戻り値の説明については、「 クラスとインターフェイス - インク分析」を参照してください。
解説
plStrokePacketData パラメーターには、すべてのストロークのパケット データが含まれています。 pStrokePacketDescriptionGuids パラメーターには、各ストロークの各ポイントに含まれるパケット データの種類を記述するグローバル一意識別子 (GUID) が含まれています。 使用可能なパケット プロパティの完全な一覧については、「 PacketPropertyGuids 定数」を参照してください。
IInkAnalyzer::UpdateStrokesData メソッドの 1 回の呼び出しで更新できるのは、同じパケット記述を持つストロークのみです。
このメソッドは、インク アナライザーのダーティ領域を更新しません (「IInkAnalyzer::GetDirtyRegion メソッド」を参照)。
指定したストロークが IInkAnalyzer に関連付けられていない場合、このメソッドは識別子を無視します。
指定したストロークのいずれも IInkAnalyzer に関連付けられているストロークを識別しない場合、このメソッドは IInkAnalyzer を更新せずに を返します。
plStrokeIds が NULL の場合、このメソッドはエラー コードを返します。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP Tablet PC Edition [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
Header |
|
[DLL] |
|