デバイス固有のメソッド (_DSM)
テクノロジ スタックを選択するための機能と拡張機能の強化をサポートするために、Windows ではデバイスの Device-Specific メソッド (_DSM) を定義します。
ACPI 5.0 仕様 では、System on a Chip (SoC) の集積回路を使用するハードウェア プラットフォームをサポートするために Windows で使用されるデバイス固有の方法がいくつか導入されています。 このセクションのトピックでは、これらのメソッドに定義されている引数と戻り値について説明します。
このセクションでは...
トピック | 説明 |
---|---|
GPIO コントローラー Device-Specific メソッド (_DSM) | |
Windows の汎用 I/O (GPIO) ドライバー スタックとプラットフォーム ファームウェアの間のさまざまなデバイス クラス固有の通信をサポートするために、Microsoft は ACPI 名前空間の GPIO コントローラーの下に含めることができる Device-Specific メソッド (_DSM) を定義します。 | |
バッテリ Device-Specific 方法 | プラットフォームによるバッテリのパッシブ熱管理をサポートするために、Microsoft は、バッテリの熱ゾーンによって設定された温度調整制限をプラットフォーム ファームウェアに通信する_DSM方法を定義します。 |
Device-Specific Microsoft 熱拡張機能の方法 | 熱ゾーンと熱センサーのより柔軟な設計をサポートするために、Windows では ACPI 熱ゾーン モデルの拡張がサポートされています。 具体的には、Windows では、各熱ゾーンの温度最小スロットル制限 (MTL) がサポートされ、温度ゾーン間での温度センサーの共有もサポートされます。 |
USB Device-Specific メソッド (_DSM) | USB サブシステムのデバイス クラス固有の構成をサポートするために、Windows では、この記事で説明する機能を持つ Device-Specific メソッド (_DSM) を定義します。 |
HIDI2C Device-Specific メソッド (_DSM) | _DSMメソッドは、ACPI 5.0 仕様のセクション 9.14.1「_DSM (デバイス固有のメソッド)」で定義されています。 このメソッドは、他のデバイス固有のメソッドと競合することなく、デバイス ドライバーによって呼び出すことができる個々のデバイス固有のデータおよび制御関数を提供します。 |
Windows ボタン配列 Device-Specific メソッド (_DSM) | Windows Button ユーザー インターフェイス (UI) の進化をサポートするために、Windows では、この記事で説明する機能を使用して、Windows ボタン配列デバイスの Device-Specific メソッド (_DSM) を定義します。 |
Windows 用に定義されているその他の_DSMs
Windows のドライバー スタックとプラットフォーム ファームウェアの間のデバイス クラス固有の通信をサポートするために、Microsoft はドライバーで使用する Device-Specific メソッド (_DSM) を定義します。
トピック | 説明 |
---|---|
バイトアドレス指定可能エネルギー支援関数クラスの _DSM インターフェイス (関数インターフェイス 1) | バイト アドレス指定可能エネルギー支援関数クラス (関数インターフェイス 1) の_DSM インターフェイスは、BIOS の複雑さを最小限に抑えるために、JEDEC バイト アドレス指定可能なエネルギーベースのインターフェイス標準にマップするように設計されています。 これは、OS ソフトウェアが同じメカニズムを介してさまざまな実装と対話できるように、デバイス機能 & 機能を報告する一般的な基礎を提供します。 さらに、I2C レジスタへのアクセスを通じてベンダー固有の機能をサポートできます。 |
SATA の _DSM (デバイス固有の方法) | この方法により、ホスト コントローラー全体とは別の SATA コントローラーの各ポートを管理できます。 |