「Windows タッチスクリーン検証ガイド」の付録では、HID 固有の一般的なエラー メッセージに関する情報を提供しています。
Windows タッチスクリーン デバイス テストに関連する HID 固有のエラー メッセージを次の表に示します。
| HID エラー番号 | 説明 |
|---|---|
| 1 | X ビットのサイズが無効です。 |
| 2 | Y ビットのサイズが無効です。 |
| 3 | 無効なパケット遷移です。 |
| 5 | X、Y が無効です。 |
| 6 | 幅または高さが無効です。 |
| 8 | コンタクト ID が無効です。 |
| 14 | フレーム内にデータがありません。 |
| 16 | フレーム内のコンタクトの数が無効です。 |
| 17 | フレーム内のコンタクトの最大数を超えています。 |
| 18 | サンプリング レートが範囲から外れています。 |
| 21 | 実際のカウントが無効です。 |
| 22 | 信頼度が無効です。 |
このセクションでは、エラー メッセージについてさらに詳しく説明するのに役立つ情報を提供します。
HID エラー #1
Tx/Cx のビット カウントが [1, 32] の範囲外です。 C が存在する場合にのみチェックされます。
HID エラー #2
Ty/Cy のビット カウントが [1, 32] の範囲外です。 C が存在する場合にのみチェックされます。
HID エラー #3
これは、次のエラー メッセージのいずれかと共に表示される可能性があります。
- 最後の移動場所が異なります。 指定されたコンタクトの "tip switch clear" (チップ スイッチのクリア) レポートの座標は、"last tip switch set" (最後のチップ スイッチ設定) レポートの座標と同じではありません。
- チップオンがありません。 最初のレポートにチップ スイッチが設定されていないか、チップ スイッチが設定されていない行に 2 つのパケットがありました。
- チップがありません。 以前に報告されたフレームにあった、チップ スイッチが設定されたコンタクトが、現在のフレームに見つかりませんでした。
HID エラー #5
これは、次のエラー メッセージのいずれかと共に表示される可能性があります。
- (無効な T) C、幅、または高さが存在する場合、Tx や Ty が存在しないか、または論理範囲内にありません。
- (無効な C) T、幅、または高さが存在する場合、Cx や Cy が存在しないか、または論理範囲内にありません。
- (無効な T/C の組み合わせ) C、幅、高さで形成された境界ボックス内に T が含まれていませんでした。
HID エラー #6
これは、次のエラー メッセージのいずれかと共に表示される可能性があります。
- "" 幅と高さ (一方または両方) があることがわかりましたが、一方が存在しないか、一方または両方が論理範囲から外れています。
- (0) 幅と高さ (一方または両方) があることがわかりましたが、一方または両方の論理値がゼロ (0) でした。
HID エラー #8
これは、次のエラー メッセージのいずれかと共に表示される可能性があります。
- (存在しない) デバイスでは、その記述子での ContactID の使用はサポートされていません。
- (フレーム内の重複) 1 つのフレームでコンタクト ID が重複しました (不完全なフレームが報告されたことが原因の場合があります)。
HID エラー #14
フレームにコンタクトがなく、物理ボタンが押されていません。 これは、物理ボタンが上がった状態であるものの、物理ボタンが上がることが以前に報告されなかったことを示唆しています。
HID エラー #16
フレーム内のコンタクトの数が、報告された実際のカウントと一致しませんでした。
HID エラー #17
フレーム内のコンタクトの数が、デバイスが MAX COUNT ごとにサポートするコンタクトの最大数を超えました。
HID エラー #18
サンプリング レートが、報告されたコンタクトの数の許容範囲内に含まれていません。
HID エラー #21
デバイスでは、その記述子での実際のカウントの使用はサポートされていません。
HID エラー #22
信頼度スイッチが設定されていません (テストは信頼度テストではありません)。