GPIO のボタンおよびインジケーター実装ガイド

Windows 8 では、HID ミニポート クラス ドライバーを使用して、汎用 I/O (GPIO) のボタンとインジケーターのサポートが導入されていました。 その目的は、主要なボタン (電源、Windows、ボリューム、回転ロック) の標準化された方法でのサポート、および関連する Windows Engineering Guidance (WEG) を提供することでした。 Windows 8.1 では、エンド ツー エンドのユーザー エクスペリエンスの品質の向上および革新的なさまざまなフォーム ファクター間での動作の統一に重点を置いています。

このセクションの内容

トピック 説明

状態インジケーター

このセクションでは、モード インジケーターとドッキング インジケーターの状態について説明します。

物理ボタン

ハードウェア ボタンを使用すると、ユーザーは便利なユーザー インターフェイスの代替手段のない多くの一般的なタスクを実行できます。 このセクションで説明するシナリオでは、通常、ハードウェア ボタンは、コンバーチブル PC やスレートなどのフォーム ファクターで、ユーザーが物理キーボードを使用できないときに発生するタスクに使用されます。

インターフェイス実装ガイダンス

このセクションでは、インターフェイスの実装に関するガイダンスを提供します。

コード サンプル

このセクションには、インターフェイス実装用のコード サンプルとサンプル記述子が含まれています。

Windows 無人セットアップ設定の実装

このトピックでは、無人 Windows セットアップ コンポーネントの設定方法について説明します。

ログインと調査

このトピックでは、GPIO 実装のログ記録と調査について説明します。

テスト パスの実行

MITT プラットフォームでは、テスト自動化と、対象を絞った調査に送信される GPIO パターンをカスタマイズするオプションの両方を提供することで、GPIO ボタンをテストできます。

Windows 8.1 への投資の一環として、msgpio ボタン ドライバーは次の重要な機能強化を提供します。

  • ログ記録が強化され調査がより迅速になりました。
  • 同期とエラー処理が改善され、堅牢性が向上しました。
  • OEM イメージのカスタマイズの一部としてモードをノート PC に静的に設定するために、GPIO 以外のノート PC で使用される新しい ConvertibleSlateMode 無人 Windows セットアップ が追加されました。

GPIO ボタンとインジケーターの実装に関する質問については、Microsoft サポート グループ (dockingsupport@microsoft.com) に電子メールをお送りください。

電源ボタンの動作と実装
コネクト スタンバイ ウェイク ソース
ACPI 設計ガイド
GetSystemMetrics 関数
Windows 8 でのキーボードの機能強化
Windows ハードウェア互換性プログラム
Windows デスクトップ アプリの認定要件
HID over I²C
MITT の GPIO テスト
Windows システム イメージ マネージャー テクニカル リファレンス
Windows の無人セットアップに関するリファレンス
Windows Driver Kit (WDK) 8.1