IOCTL_THERMAL_READ_TEMPERATURE

ACPI 驱动程序将 IOCTL_THERMAL_READ_TEMPERATURE 输入/输出 (I/O) 控制请求发送到温度传感器驱动程序。 收到此请求后,该驱动程序可能需要提供热区域的温度。

输入参数

若要检索输入缓冲区,请调用 WdfRequestRetrieveInputBuffer。 输入缓冲区包含 THERMAL_WAIT_READ 结构。 超时成员指示返回热区域的温度的时间,在该时间之后,请求将过期。 如果收到的超时值为 -1,则请求将永不过期。

输出参数

若要检索输出缓冲区,请调用 WdfRequestRetrieveOutputBuffer。 Buffer 参数指向 ULONG。 将值设置为热区域温度,以十分之一开氏度为单位。

I/O 状态

通过调用 WdfRequestCompleteWithInformation 完成请求,如果请求成功,将“状态”设置为 STATUS_SUCCESS。 否则,将出现相应的 NTSTATUS 错误情况。 驱动程序可以将返回的字节传递到 Information 参数中的 sizeof(ULONG)。 相关主题“Windows 中的热管理”

IOCTL_THERMAL_READ_POLICY

Windows 中的热管理