Share via


PowerThermalBackEndStatus Enum

Definition

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

public enum class PowerThermalBackEndStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.System.Power.Thermal.PowerThermalApiContract, 65536)]
enum class PowerThermalBackEndStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.System.Power.Thermal.PowerThermalApiContract), 65536)]
public enum PowerThermalBackEndStatus
var value = Windows.System.Power.Thermal.PowerThermalBackEndStatus.stopped
Public Enum PowerThermalBackEndStatus
Inheritance
PowerThermalBackEndStatus
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)

Fields

Name Value Description
Stopped 0

The power/thermal backend is not running.

Started 1

The power/thermal backend is running and responsive.

Remarks

PowerThermalBackEndStatus is expected to be Started in normal operation; Stopped typically indicates the MPTF backend was restarted (for example, during tuning). Clients should stop reading or publishing data while the backend is Stopped and resume when it reports Started. The enum is preferred over a Boolean for clarity and is not expected to be extended.

Applies to