[一部の情報は、商用リリース前に大幅に変更される可能性があるプレリリース製品に関連しています。 Microsoftは、ここに記載されている情報に関して明示または黙示を問わず、一切の保証を行いません。
ポインター フレームを処理するか、対話コンテキストの拡張ポインター型情報を使用してポインター パケットをバッファーします。
構文
HRESULT
WINAPI
ProcessPointerFramesInteractionContext2(
_In_ HINTERACTIONCONTEXT interactionContext,
_In_ UINT32 entriesCount,
_In_ UINT32 pointerCount,
_In_reads_(entriesCount * pointerCount) const POINTER_TYPE_INFO *pointerInfo);
HRESULT
WINAPI
BufferPointerPacketsInteractionContext2(
_In_ HINTERACTIONCONTEXT interactionContext,
_In_ UINT32 entriesCount,
_In_reads_(entriesCount) const POINTER_TYPE_INFO *pointerInfo);
パラメーター
- interactionContext
-
相互作用コンテキストへのハンドル。
- entriesCount
-
pointerInfo 配列内のエントリ (フレーム) の数。 ProcessPointerFramesInteractionContext2 の場合、要素の合計数は entriesCount × pointerCount です。 BufferPointerPacketsInteractionContext2 の場合、これは要素の合計数です。
- pointerCount
-
(ProcessPointerFramesInteractionContext2 のみ)。フレームあたりのポインターの数。
- pointerInfo
-
ポインター入力データを含む POINTER_TYPE_INFO 構造体の配列へのポインター。
値を返す
関数が成功すると、 S_OKが返されます。
関数が失敗すると、 HRESULT エラー コードが返されます。
注釈
これらの API は、対応する ProcessPointerFramesInteractionContext および BufferPointerPacketsInteractionContext と同じように機能します。 唯一の違いは、 POINTER_INFO バッファーではなく POINTER_TYPE_INFO バッファーを取得することです。 これらの API を使用すると、必要に応じて、対話コンテキストで拡張ポインター情報ペイロードを使用できます。
タッチパッド入力の場合は、対応する API ではなく、これらの API を使用する必要があります。 適切なタッチパッド ジェスチャ認識には、 POINTER_TYPE_INFO 構造の拡張情報が必要です。
必要条件
| Requirement | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 11 [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | サポートなし |
| ヘッダー | InteractionContext.h |
| 図書館 | Ninput.lib |
| DLL | Ninput.dll (ProcessPointerFramesInteractionContext2 の場合は序数 2507、BufferPointerPacketsInteractionContext2 の場合は序数 2508) |