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

为了支持更灵活的热区和热传感器设计,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:空包(未使用)

返回(最小节流限制)

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