Share via


Windows.System.Power.Thermal Namespace

Contains types and APIs for querying and publishing power and thermal channel data, and for accessing diagnostics and configuration information.

Classes

Name Description
PowerThermalChannelConfiguration

Represents the configuration of a power/thermal channel, including its identifier, configuration string, and numeric parameters.

PowerThermalChannelDataConsumer

Represents a consumer that receives power/thermal channel data and raises events when new data is available.

PowerThermalChannelDataProducer

Represents a producer that publishes power/thermal channel data to consumers.

PowerThermalChannelDataReceivedEventArgs

Provides event data that contains one or more PowerThermalChannelData samples delivered to a consumer.

PowerThermalChannelDiagnostics

Provides APIs for retrieving diagnostics, health indicators, and recent samples for power/thermal channels.

PowerThermalChannelFinder

Provides helper APIs to locate power/thermal channels exposed by the system.

Structs

Name Description
PowerThermalChannelData

Represents a single data sample from a power/thermal channel, including channel identifier, and measured value.

PowerThermalChannelId

Represents a unique identifier for a power/thermal channel, composed of an instance identifier and an interface type.

Enums

Name Description
PowerThermalBackEndStatus

Represents the backend operational state of the power/thermal subsystem. Use values to determine whether the backend is started or stopped.