Microsoft 热量扩展的特定于设备的方法

为了支持更灵活的热区域和热传感器设计,Windows 支持 ACPI 热区域模型的扩展。 具体而言,Windows 支持每个热区域的热最小节流限制 (MTL),还支持在热区域之间共享温度传感器。

有关 MTL 的详细信息,请参阅 Windows 中的热管理

若要使用这些功能,OEM 可以在任何热区域的命名空间中包含以下特定于设备的方法 (_DSM)。

函数 1:最小限制

热最小限制的 _DSM 控制方法参数如下所示:

参数(最小限制)

  • Arg0:UUID = 14d399cd-7a27-4b18-8fb4-7cb7b9f4e500

  • Arg1:修订 ID = 0

  • Arg2:函数索引 = 1

  • Arg3:空包(未使用)

返回(最小限制)

具有当前最小限制的整数值,以百分比表示。 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(特定于设备的方法)”。