THERMAL_WAIT_READ 结构

IOCTL_THERMAL_READ_TEMPERATURE IOCTL 控制代码将 THERMAL_WAIT_READ 结构用作输入缓冲区。

语法

C++

typedef struct _THERMAL_WAIT_READ {

ULONG Timeout;

ULONG LowTemperature;

ULONG HighTemperature;

} THERMAL_WAIT_READ, *PTHERMAL_WAIT_READ;

成员

超时

返回温度数据之前等待的时间(以毫秒为单位)。 0 表示应立即读取温度,无需等待。 -1 表示读取不会超时。

LowTemperature

返回新温度的较低阈值,以 10 Kelvin 为单位。 一旦温度低于温度阈值下限,驱动程序就应完成 IOCTL。 如果温度已低于温度下限,IOCTL 应立即完成。

HighTemperature

返回新温度的阈值上限,以 10 Kelvin 为单位。 一旦温度高于温度阈值上限,驱动程序就应完成 IOCTL。 如果温度已高于温度上限,则应立即完成 IOCTL。

Windows 中的热管理

热管理数据类型

热管理 IOCTL