IOCTL_THERMAL_READ_POLICY
IOCTL_THERMAL_READ_POLICY 输入/输出 (I/O) 控制请求由内核发送到热区策略驱动程序以读取驱动程序的首选策略。
输入参数
若要检索输入缓冲区,请调用 WdfRequestRetrieveInputBuffer。 输入缓冲区包含一个 THERMAL_POLICY 结构,该结构指定内核为热区提供的当前策略。
输出参数
若要检索输出缓冲区,请调用 WdfRequestRetrieveOutputBuffer。 Buffer 参数指向 THERMAL_POLICY 结构。 将 THERMAL_POLICY 的成员设置为策略驱动程序的首选热策略。
I/O 状态
通过调用 WdfRequestCompleteWithInformation 完成请求,如果请求成功,将“状态”设置为 STATUS_SUCCESS。 否则,将出现相应的 NTSTATUS 错误情况。 驱动程序可以将返回的字节传递到 Information 参数中的 sizeof(ULONG)
。