WESL_UserSetting.GetCustomShell

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

Синтаксис

[Static] uint32 GetCustomShell (
    [In, Required] string Sid,
    [Out, Required] string Shell,
    [Out, Required] sint32 CustomReturnCodes[],
    [Out, Required] sint32 CustomReturnCodesAction[],
    [Out, Required] sint32 DefaultAction
);

Параметры

Sid [in, required] Строка, содержащая идентификатор безопасности (SID) пользователя или группы, для настройки средства запуска оболочки.

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

CustomReturnCodes [out, required] Массив пользовательских кодов возврата, возвращаемых приложением оболочки.

CustomReturnCodesAction [out, required] Массив пользовательских действий с кодом возврата, определяющий действие, выполняемое при выходе из приложения оболочки. Настраиваемые действия сопоставляют с массивом CustomReturnCodes.

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

Значение Описание

0

Перезапустите оболочку.

1

Перезагрузите устройство.

2

Завершите работу устройства.

3

Не делать ничего.

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

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

Значение Описание

0

Перезапустите оболочку.

1

Перезагрузите устройство.

2

Завершите работу устройства.

3

Не делать ничего.

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

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

Комментарии

Средство запуска оболочки использует массивы CustomReturnCodes и CustomReturnCodesAction для определения поведения системы при выходе приложения оболочки на основе возвращаемого значения приложения.

Если возвращаемое значение не существует в CustomReturnCodes или если соответствующее действие, определенное в CustomReturnCodesAction , не является допустимым значением, средство запуска оболочки использует DefaultAction для определения поведения системы. Если DefaultAction не определен или не является допустимым значением, средство запуска оболочки перезапускает приложение оболочки.

Требования

Выпуск для Windows Поддерживается
Windows 10 Домашняя нет
Windows 10 Pro Нет
Windows 10 Корпоративная Да
Windows 10 для образовательных учреждений Да

WESL_UserSetting

Средство запуска оболочки