次の方法で共有


プロトコル実装 (touchscreen-protocol-implementation)

このセクションでは、タッチスクリーン プロトコルの実装に関するガイドラインを示します。 Windows タッチスクリーン デバイスは、ヒューマン インターフェイス デバイス (HID) プロトコルを使用してホストと通信することが想定されています。

ここに記載されている情報を理解できるように、HID プロトコルを十分に理解しておく必要があります。 HID プロトコルの詳細については、次のリソースを参照してください。

Windows には、HID クラスのドライバー、対応する HID I²C、HID USB と HID BTH のミニポート ドライバーが含まれています。 そのため、これらのバスのいずれかを使用する場合、Windows タッチスクリーン デバイス用にサード パーティ製ドライバーを開発する必要はありません (サード パーティ製のバスコントローラーを開発しているか使用している場合を除きます)。 ここに示されているものとは異なるバスを使用する場合は、サード パーティ製のミニポート ドライバーによって、タッチスクリーンを HID デバイスとして Windows に公開する必要が生じる可能性があります。

必要な作業は、このセクションで説明されている使用状況を、Windows タッチスクリーン デバイスのファームウェアで報告することのみです。 Windows は、ファームウェアとそれ自体の HID ドライバーを使用してデバイスのタッチ機能とジェスチャ機能を有効にし、Windows アプリケーションにデバイスへのアクセスを許可します。

互換性があるとみなされるのは、Microsoft 受信トレイドライバーを使用するタッチ ソリューションのみであることに注意してください。 サード パーティ製ドライバー (ミニポートとフィルターのいずれかのドライバー) を使用するソリューションは、互換性がありません。

サンプルの記述子は、「サンプルのレポート記述子」に記載されています。

このセクションの内容

トピック 説明

必要な HID 記述子

このトピックでは、Windows 10 以降のオペレーティング システムの Windows タッチスクリーン デバイスに必要な HID 記述子 (およびデバイス属性) について説明します。

必須の HID 最上位レベルのコレクション

このトピックでは、Windows 10 以降のオペレーティング システムでタッチスクリーン レポートに使用される必須の HID 最上位レベルのコレクションについて説明します。

パケット報告モード

このトピックでは、Windows 10 の Windows タッチスクリーン デバイスのパケット報告モードについて説明します。

レポート記述子のサンプル

このトピックでは、Windows タッチスクリーン デバイスのサンプルのレポート記述子とサンプル記述子の抜粋を示します。