熱ゾーンと熱センサーのより柔軟な設計をサポートするために、Windows では ACPI 熱ゾーン モデルの拡張がサポートされています。 具体的には、Windows では、各熱ゾーンの温度最小スロットル制限 (MTL) がサポートされ、温度ゾーン間での温度センサーの共有もサポートされます。
MTL の詳細については、「Windows での熱管理」を参照してください。
これらの機能を使用するために、OEM は、任意の熱ゾーンの名前空間に次の Device-Specific メソッド (_DSM) を含めることができます。
機能 1: スロットルの最小制限
温度最小スロットル制限の_DSM制御方法のパラメーターは次のとおりです。
引数 (最小スロットル制限)
Arg0: UUID = 14d399cd-7a27-4b18-8fb4-7cb7b9f4e500
Arg1: リビジョン ID: 0
Arg2: 関数インデックス = 1
Arg3: 空のパッケージ (使用されていません)
Return (最小スロットル制限)
現在の最小スロットル制限を持つ整数値。パーセンテージで表されます。 Windows では、この値を下回るスロットル制限は設定されません。
機能2:温度センサ装置
温度センサ装置の_DSM制御方法パラメータは次のとおりです。
引数 (温度センサー デバイス)
Arg0: UUID = 14d399cd-7a27-4b18-8fb4-7cb7b9f4e500
Arg1: リビジョン ID: 0
Arg2: 関数インデックス = 2
Arg3: 空のパッケージ (使用されていません)
戻り値 (温度センサー デバイス)
この熱ゾーンの温度を返すデバイスへの参照。
温度センサー デバイスの依存関係の要件
温度センサー デバイスが_DSM関数インデックス 2 を介して報告される場合、温度ゾーンは、温度センサー デバイスに対する温度ゾーンの依存性を識別する_DEPオブジェクトを含める必要があります。
すべての_DSMの関数インデックス 0 は、サポートされている関数インデックスのセットを返すクエリ関数であり、常に必要です。 詳細については、ACPI 5.0 仕様のセクション 9.14.1「_DSM (デバイス固有の方法)」を参照してください。