Freigeben über


BrightnessOverride.GetDefaultForSystem Methode

Definition

Gibt ein Helligkeitsüberschreibungsobjekt zurück. Diese Methode erfordert kein CoreWindow , sodass sie von Apps verwendet werden kann, die im Hintergrund ausgeführt werden.

public:
 static BrightnessOverride ^ GetDefaultForSystem();
 static BrightnessOverride GetDefaultForSystem();
public static BrightnessOverride GetDefaultForSystem();
function getDefaultForSystem()
Public Shared Function GetDefaultForSystem () As BrightnessOverride

Gibt zurück

Das Helligkeitsüberschreibungsobjekt.

Beispiele

In diesem Beispiel wird die Helligkeit des Geräts bei voller Helligkeit überschrieben, es wird jedoch von Apps verwendet, die im Hintergrund ausgeführt werden und über keinen CoreWindow verfügen.

private void Set_Full_Brightness_AppsInBackground()
{
    //Create BrightnessOverride object
    BrightnessOverride bo = BrightnessOverride.GetDefaultForSystem();

    //Set override brightness to full brightness even when battery is low
    bo.SetBrightnessScenario(DisplayBrightnessScenario.FullBrightness, DisplayBrightnessOverrideOptions.None);

    //Request to start the overriding process
    bo.StartOverride();
}

Hinweise

Erfordert, dass die systemManagement-Funktion im Paketmanifest Ihrer App deklariert wird. Für die Verwendung der Funktion systemManagement muss der eingebettete Modus aktiviert sein. Diese Funktion ermöglicht Apps grundlegende Systemverwaltungsberechtigungen. Wenn sie nicht deklariert wird, löst diese Methode eine Ausnahme vom Typ "Zugriff verweigert" aus. Weitere Informationen finden Sie unter Deklaration der App-Funktionen.

Gilt für: