GPIO のボタンおよびインジケーター実装ガイドGPIO buttons and indicators implementation guide

Windows 8 では、HID ミニポート クラス ドライバーを使用して、汎用 I/O (GPIO) のボタンとインジケーターのサポートが導入されていました。Windows 8 introduced support for general-purpose I/O (GPIO) buttons and indicators by using a HID miniport class driver. その目的は、主要なボタン (電源、Windows、ボリューム、回転ロック) の標準化された方法でのサポート、および関連する Windows Engineering Guidance (WEG) を提供することでした。The goal was to provide support for key buttons (Power, Windows, volume and rotation lock) in a standardized way, together with associated corresponding Windows Engineering Guidance (WEG). Windows 8.1 では、エンド ツー エンドのユーザー エクスペリエンスの品質の向上および革新的なさまざまなフォーム ファクター間での動作の統一に重点を置いています。Windows 8.1 is focused on enhancing the quality of the end-to-end user experience and unifying the behavior across various innovative form factors.

このセクションの内容In this section

トピックTopic 説明Description

状態インジケーターState indicators

このセクションでは、モードとドッキングインジケーターの状態について説明します。This section describes the states of the mode and docking indicators.

物理ボタンPhysical buttons

ハードウェアボタンを使用すると、ユーザーは便利なユーザーインターフェイスを備えていない多くの一般的なタスクを実行できます。Hardware buttons let users perform many common tasks that do not have a convenient user interface alternative. このセクションで説明するシナリオでは、通常、ハードウェアボタンは、ユーザーが物理キーボードを使用できないときに発生するタスク (コンバーチブルやスレートなどのフォームファクター) に使用されます。For the scenarios addressed in this section, the hardware buttons are typically used for tasks that occur while the physical keyboard is not available to the user, on form factors such as convertibles or slates.

インターフェイス実装ガイダンスInterface implementation guidance

ここでは、インターフェイスの実装に関するガイダンスを提供します。This section provides guidance for interface implementation.

コード サンプルCode samples

このセクションには、コードサンプルとインターフェイス実装のサンプル記述子が含まれています。This section includes code samples and sample descriptors for interface implementation.

Windows 無人セットアップ設定の実装Implement the unattended Windows Setup setting

このトピックでは、無人 Windows セットアップコンポーネントの設定を設定する方法について説明します。This topic describes how to set the unattended Windows Setup component setting.

ログインと調査Logging and investigations

このトピックでは、GPIO 実装のログ記録と調査について説明します。This topic describes logging and investigations for GPIO implementations.

テスト パスの実行Running test passes

MITT プラットフォームでは、テスト自動化と、ターゲット調査用に送信される GPIO パターンをカスタマイズするオプションの両方を提供することで、GPIO ボタンをテストできます。The MITT platform can test GPIO buttons by offering both test automation and the option to customize the GPIO patterns that are sent for targeted investigations.

Windows 8.1 投資の一環として、 msgpio ボタンドライバーは、次のような重要な機能強化をもたらします。As part of Windows 8.1 investments, the msgpio button driver brings important enhancements:

  • ログ機能を強化して調査を高速化します。Augmented logging to speed up investigations.
  • 信頼性を向上させるための同期とエラー処理の向上。Improved synchronization and error handling to enhance the robustness.
  • 新しい ConvertibleSlateMode 無人 Windows セットアップ 、GPIO 以外のラップトップで使用して、OEM イメージのカスタマイズの一部として、モードをラップトップに静的に設定します。The new ConvertibleSlateMode Unattended Windows Setup to be used on non-GPIO laptops to statically set the mode to laptop as part of the OEM image customization.

GPIO ボタンとインジケーターの実装に関する質問については、Microsoft サポートグループ () に電子メールを送信 dockingsupport@microsoft.com してください。For questions about GPIO buttons and indicator implementation, send an e-mail to the Microsoft support group at dockingsupport@microsoft.com.

関連トピックRelated topics

電源ボタンの動作と実装Power Button Behaviors and Implementation
コネクトスタンバイウェイクアップソースConnected Standby Wake Sources
ACPI 設計ガイドACPI Design Guide
GetSystemMetrics 関数GetSystemMetrics function
Windows 8 でのキーボードの機能強化Keyboard Enhancements in Windows 8
Windows ハードウェア互換性プログラムWindows Hardware Compatibility Program
Windows デスクトップ アプリ認定要件Certification requirements for Windows desktop apps
I ²を超える HID CHID over I²C
MITT の GPIO テストGPIO tests in MITT
Windows システム イメージ マネージャー テクニカル リファレンスWindows System Image Manager Technical Reference
Windows の無人セットアップに関するリファレンスUnattended Windows Setup Reference
Windows Driver Kit (WDK) 8.1Windows Driver Kit (WDK) 8.1