Freigeben über


WESL_UserSetting.GetDefaultShell

Diese Methode ruft die Standardkonfiguration des Shell-Startprogramms ab.

Anforderungen an die Windows-Edition

Die folgende Liste enthält die Windows-Editionen, die das Shell-Startprogramm unterstützen:

✅ Enterprise/Enterprise LTSC
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC

Syntax

[Static] uint32 GetDefaultShell (
    [Out, Required] string Shell,
    [Out, Required] sint32 DefaultAction
);

Parameter

Shell
[out, required] Die Anwendung oder ausführbare Datei, die das Shell-Startprogramm als Shell startet.

DefaultAction
[out, required] Die Standardaktion Shell-Startprogramm wird ausgeführt, wenn die Shellanwendung beendet wird.

Die möglichen Aktionen sind in der folgenden Tabelle definiert:

Wert Beschreibung
0 Starten Sie die Shell neu.
1 Starten Sie das Gerät neu.
2 Fahren Sie das Gerät herunter.
3 keine Aktion ausführen.

Rückgabewert

Gibt einen HRESULT-Wert zurück, der WMI-status oder einen WMI-Fehler angibt.

Hinweise

Das Shell-Startprogramm verwendet die Standardkonfiguration, wenn die Sicherheits-ID (SID) des aktuell angemeldeten Benutzers nicht mit benutzerdefinierten Shell-Startprogrammkonfigurationen übereinstimmt.