Share via


PowerThermalChannelConfiguration Class

Definition

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

public ref class PowerThermalChannelConfiguration sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.System.Power.Thermal.PowerThermalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PowerThermalChannelConfiguration final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.System.Power.Thermal.PowerThermalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PowerThermalChannelConfiguration
Public NotInheritable Class PowerThermalChannelConfiguration
Inheritance
Object Platform::Object IInspectable PowerThermalChannelConfiguration
Attributes

Windows requirements

Requirements Description
Device family
Windows Desktop Extension SDK (introduced in 10.0.26100.0)
API contract
Windows.System.Power.Thermal.PowerThermalApiContract (introduced in v1.0)

Remarks

Get an instance of this class by calling PowerThermalChannelDataConsumer.GetChannelConfigurations or PowerThermalChannelDataProducer.GetChannelConfigurations and selecting the configuration for a channel.

Properties

Name Description
ConfigurationString

Gets a human-readable configuration string that fully describes the settings for a PowerThermalChannelConfiguration.

Id

Gets the unique identifier for the channel associated with this configuration.

Methods

Name Description
GetConfigurationNumericParameters()

Returns the numeric configuration parameters for the channel, such as thresholds or scaling factors defined on the PowerThermalChannelConfiguration.

Applies to