Tabla AdminUISequence

En la tabla AdminUISequence se enumeran las acciones que el instalador llama en secuencia cuando se ejecuta la acción ADMIN de nivel superior y el nivel de la interfaz de usuario interno está establecido en interfaz de usuario completa o interfaz de usuario reducida. El instalador omite las acciones de esta tabla si el nivel de interfaz de usuario está establecido en interfaz de usuario básica o en ninguna interfaz de usuario. Consulte Acerca de la interfaz de usuario.

Las acciones ADMIN de la secuencia de instalación, hasta la acción InstallValidate y los cuadros de diálogo de salida, se encuentran en la tabla AdminUISequence. Todas las acciones de InstallValidate hasta el final de la secuencia de instalación se encuentran en la tabla AdminExecuteSequence. Dado que la tabla AdminExecuteSequence debe ser independiente, también contiene las acciones de inicialización necesarias, como LaunchConditions, CostInitialize, FileCost y CostFinalize. También tiene la acción ExecuteAction.

Las columnas son idénticas a las de la tabla InstallUISequence. La tabla AdminUISequence tiene las siguientes columnas.

Columna Tipo Clave Nullable
Acción Identificador Y No
Condición Condition No Y
Secuencia Entero No Y

 

Columnas

Action

Nombre de la acción que se debe ejecutar. Se trata de una acción estándar, un asistente para la interfaz de usuario o una acción personalizada que se muestra en la tabla CustomAction.

Clave de tabla principal.

Condition

Expresión lógica. Si la expresión se evalúa como False, la acción se omite. Si la sintaxis de la expresión no es válida, la secuencia finaliza y devuelve iesBadActionData. Para más información sobre la sintaxis de las instrucciones condicionales, consulte Sintaxis de instrucción condicional.

Sequence

Un valor positivo indica la posición de secuencia de la acción. Los siguientes valores negativos indican que se llama a la acción si el instalador devuelve la marca de terminación. Cada marca de terminación (valor negativo) se puede usar solo con una acción. Varias acciones pueden tener marcas de terminación, pero deben ser marcas diferentes. Las marcas de terminación (valores negativos) se usan normalmente con cuadros de diálogo.

Marca de terminación Value Descripción
msiDoActionStatusSuccess -1 Se completó correctamente. Se usa con cuadros de diálogo Exit.
msiDoActionStatusUserExit -2 El usuario termina la instalación. Se usa con cuadros de diálogo UserExit.
msiDoActionStatusFailure -3 Termina una salida irrecuperable. Se usa con cuadros de diálogo FatalError.
msiDoActionStatusSuspend -4 Se suspende la instalación.

 

Cero, todos los demás números negativos o un valor NULL indican que nunca se llama a la acción.

Validación

ICE03
ICE06
ICE12
ICE13
ICE20
ICE26
ICE27
ICE28
ICE46
ICE75
ICE79
ICE82
ICE84
ICE86
ICE96
ICEM04