Поделиться через


WESL_UserSetting.GetDefaultShell

Этот метод извлекает конфигурацию средства запуска оболочки по умолчанию.

Требования к выпуску Windows

В следующем списке содержатся выпуски Windows, поддерживающие средство запуска оболочки:

✅ Enterprise / Enterprise LTSC
✅ для образования
✅ IIoT Enterprise или IoT Enterprise LTSC

Синтаксис

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

Параметры

Оболочка
[out, обязательный] Приложение или исполняемый файл, запускаемый средство запуска оболочки как оболочка.

DefaultAction
[out, обязательный] Действие по умолчанию средство запуска оболочки выполняет при завершении работы приложения оболочки.

Возможные действия определены в следующей таблице:

Значение Описание
0 Перезапустите оболочку.
1 Перезагрузите устройство.
2 Завершите работу устройства.
3 Не выполнять никаких действий.

Возвращенное значение

Возвращает значение HRESULT, указывающее состояние WMI или ошибку WMI.

Комментарии

Средство запуска оболочки использует конфигурацию по умолчанию, если идентификатор безопасности (SID) пользователя, вошедшего в систему, не соответствует пользовательским конфигурациям средства запуска оболочки.