THERMAL_EVENT 结构 (powrprof.h)

包含热事件。

语法

typedef struct _THERMAL_EVENT {
  ULONG  Version;
  ULONG  Size;
  ULONG  Type;
  ULONG  Temperature;
  ULONG  TripPointTemperature;
  LPWSTR Initiator;
} THERMAL_EVENT, *PTHERMAL_EVENT;

成员

Version

当前结构版本级别 ,THERMAL_EVENT_VERSION

Size

结构的大小。

Type

来自 Ntpoapi.h 的热事件值之一: THERMAL_EVENT_SHUTDOWNTHERMAL_EVENT_HIBERNATETHERMAL_EVENT_UNSPECIFIED

Temperature

传感器在超过跳变点之后的温度,以开氏度的十分之一计(如果未知,则为零)。

TripPointTemperature

跳变点的温度,以开氏度的十分之一计(如果未知,则为零)。

Initiator

指向以 NULL 结尾的宽字符串的指针,该字符串用于标识已超过阈值的传感器。

注解

驱动程序使用 THERMAL_EVENT 结构来指定热事件。 通过调用 PowerReportThermalEvent 例程,操作系统可以在系统事件日志中记录热事件。

要求

要求
最低受支持的客户端 Windows 8.1 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 powrprof.h

另请参阅

Windows 中的热管理