ProcessPointerFramesInteractionContext 関数 (interactioncontext.h)
ポインター入力フレームのセットを処理します。
構文
HRESULT ProcessPointerFramesInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in] UINT32 entriesCount,
[in] UINT32 pointerCount,
[in] const POINTER_INFO *pointerInfo
);
パラメーター
[in] interactionContext
相互作用コンテキストのハンドルへのポインター。
[in] entriesCount
処理するフレーム数。
[in] pointerCount
各フレーム内のポインターの数。
[in] pointerInfo
フレームの配列へのポインター (サイズ entriesCount)。
戻り値
この関数が成功すると、S_OKが返されます。
成功しなかった場合は、HRESULT エラー コードを返します。
解説
出力通知は必要に応じて送信されます。
フレームは、逆の時系列で処理する必要があります (最新のデータが最初)。
各フレームには、同じ入力ポインターのセットが必要です。
各ポインターは、異なる接触から発生する必要があります。
ポインターのフィルター処理が設定されている場合、指定したポインターを含むサブフレームが各フレームから抽出されます。 ポインターは 、SetPropertyInteractionContext で INTERACTION_CONTEXT_PROPERTY_FILTER_POINTERSを設定することで、 AddPointerInteractionContext とポインター フィルター処理を有効にすることで指定されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | interactioncontext.h |
Library | Ninput.lib |
[DLL] | Ninput.dll |