Microsoft.MixedReality.PowerThermalNotification Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
PowerThermalEventArgs |
This class is used to wrap around parameters provided in a mitigation level event |
PowerThermalNotification |
Main class for PowerThermalNotification usage. Use this to get an instance of the class and subscribe to notification events as well as request to suppress any platform mitigations |
PowerThermalScoreArgs |
This class is used to wrap around parameters provided in a thermal score event |
Structs
PowerThermalPeripheralState |
This is returned by SuppressedPlatformMitigationForPeripherals to indicate the latest state of a given peripheral. |
Enums
PowerThermalMitigationLevel |
This reflects a requested level of mitigation. NoUserImpact means mitigations should be released whereas MaximumUserImpact means do everything you can to mitigation the situation. Keep in mind that the PowerThermalMitigationLevel applies to the PowerThermalPeripheralFlags it is presented with and means nothing by itself. |
PowerThermalPeripheralFlags |
These are used to indicate which peripherals are being described in different operations (notifications, requests, subscriptions). They can be logically OR'd together. |
Delegates
PowerThermalEventHandler |
Any functions used for mitigation level event handling need to follow this format |
PowerThermalScoreEventHandler |
Any functions used for thermal score event handling need to follow this format |