Share via


WESL_UserSetting.GetCustomShell

Este método recupera la configuración de shell Selector para un usuario o grupo específico, en función del identificador de seguridad (SID).

Sintaxis

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

Parámetros

Sid
[in, required] Cadena que contiene el identificador de seguridad (SID) del usuario o grupo para el que está configurado Shell Selector.

Shell
[out, required] La aplicación o ejecutable que shell Selector se inicia como shell.

CustomReturnCodes
[out, required] Matriz de códigos de retorno personalizados devueltos por la aplicación de shell.

CustomReturnCodesAction
[out, required] Matriz de acciones de código de retorno personalizadas que determinan la acción que shell Selector realiza cuando se cierra la aplicación de shell. Las acciones personalizadas se asignan a la matriz de CustomReturnCodes.

Las acciones posibles se definen en la tabla siguiente:

Valor Descripción
0 Reinicie el shell.
1 Reinicie el dispositivo.
2 Apague el dispositivo.
3 No haga nada.

DefaultAction
[out, required] La acción predeterminada que shell Selector toma cuando se cierra la aplicación de shell.

Las acciones posibles se definen en la tabla siguiente:

Valor Descripción
0 Reinicie el shell.
1 Reinicie el dispositivo.
2 Apague el dispositivo.
3 No haga nada.

Valor devuelto

Devuelve un valor HRESULT que indica el estado de WMI o un error de WMI.

Comentarios

El shell Selector usa las matrices CustomReturnCodes y CustomReturnCodesAction para determinar el comportamiento del sistema cuando se cierra la aplicación de shell, en función del valor devuelto de la aplicación.

Si el valor devuelto no existe en CustomReturnCodes o si la acción correspondiente definida en CustomReturnCodesAction no es un valor válido, Shell Selector usa DefaultAction para determinar el comportamiento del sistema. Si DefaultAction no está definido o no es un valor válido, Shell Selector reinicia la aplicación de shell.

Requisitos

Edición de Windows Compatible
Windows Home No
Windows Pro No
Windows Enterprise
Windows Education
Windows IoT Enterprise