summaryrefslogtreecommitdiff
path: root/thermal/thermalclient/README.md
blob: 39eb83c73ff68b3f2944ad1d0ed542f493948212 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
---
page_type: sample
description: "Simulates a device that is a Windows thermal management client."
languages:
- cpp
products:
- windows
---

<!---
    name: SimThermalClient - Simulated Thermal Client Sample Driver
    platform: KMDF
    language: cpp
    category: Thermal Power
    description: Simulates a device that is a Windows thermal management client.
    samplefwlink: http://go.microsoft.com/fwlink/p/?LinkId=617992
--->

# SimThermalClient - Simulated Thermal Client Sample Driver

This sample is a driver for a simulated device that is a client of Windows thermal management. This driver publishes a [GUID\_THERMAL\_COOLING\_INTERFACE](http://msdn.microsoft.com/en-us/library/windows/hardware/hh698265) driver interface. Drivers publish this interface so that they can participate in global thermal management under the coordination of the Windows operating system.

## Universal Windows Driver Compliant

This sample builds a Universal Windows Driver. It uses only APIs and DDIs that are included in OneCoreUAP.

For more information, see [Device-Level Thermal Management](http://msdn.microsoft.com/en-us/library/windows/hardware/hh698236).