次の方法で共有


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

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

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

Windows には、HID クラスのドライバー、対応する HID I²C、HID USB と HID BTH のミニポート ドライバーが含まれています。 そのため、これらのバスのいずれかを使用する統合 Windows ペン デバイス用のサードパーティ製ドライバーを開発する必要はありません。 実際、Windows 10 Hardware Lab Kit (HLK) では、これまでに説明したいずれかのバスを介して接続する Windows ペン デバイスについて、サードパーティ製ドライバーをテストすることはできません。 ただし、サードパーティ製のバス コントローラーを使用する場合、または独自のドライバーを開発して Windows ペン デバイスで使用する場合は、それはかまいません。

ペン デバイスを代替バス経由で接続する場合は、サードパーティ製の HID ミニポート ドライバーが必要になることがあります。これは、Windows 10 HLK の要件に従って使用できます。 必要な作業は、このトピックで説明されている使用状況を、統合 Windows ペン デバイスのファームウェアで報告することのみです。 Windows は、ファームウェアとそれ自体の HID ドライバーを使用してデバイスのペンと手書き入力機能を有効にし、Windows アプリケーションに対してもデバイスへのアクセスを許可します。

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

このセクションの内容

トピック 説明

必要な HID 記述子

このトピックでは、Windows 10 以降のオペレーティング システム内の Windows ペン デバイスに必要な HID 記述子 (およびデバイス属性) を紹介します。

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

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

Windows ペンの状態

このトピックでは、Windows 10 以降のオペレーティング システムの Windows ペン デバイスのペンの状態について説明します。

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

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