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_SHUTDOWN、 THERMAL_EVENT_HIBERNATE或 THERMAL_EVENT_UNSPECIFIED。
Temperature
传感器在超过跳变点之后的温度,以开氏度的十分之一计(如果未知,则为零)。
TripPointTemperature
跳变点的温度,以开氏度的十分之一计(如果未知,则为零)。
Initiator
指向以 NULL 结尾的宽字符串的指针,该字符串用于标识已超过阈值的传感器。
注解
驱动程序使用 THERMAL_EVENT 结构来指定热事件。 通过调用 PowerReportThermalEvent 例程,操作系统可以在系统事件日志中记录热事件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | powrprof.h |