Compartir a través de


Tabla AdvtExecuteSequence

En la tabla AdvtExecuteSequence se enumeran las acciones a las que llama el instalador cuando se ejecuta la acción DE ANUNCIO de nivel superior se ejecuta.

Solo se pueden usar las siguientes acciones en la tabla AdvtExecuteSequence. Las acciones personalizadas no se pueden usar en esta tabla.

CostFinalize

CostInitialize

CreateShortcuts

InstallFinalize

InstallInitialize

installValidate

MsiPublishAssemblies

publishComponents

PublishFeatures

PublishProduct

RegisterClassInfo

RegisterExtensionInfo

RegisterMIMEInfo

RegisterProgIdInfo

Las columnas son idénticas a las de la tabla InstallExecuteSequence de . La tabla AdvtExecuteSequence tiene las columnas siguientes.

Columna Tipo Llave Nullable
Acción identificador Y N
Condición condición de N Y
Secuencia entero N Y

 

Columnas

acción de

Nombre de la acción estándar se va a ejecutar el instalador. Esta es la clave principal de la tabla.

Condición

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

secuencia de

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 sin más de 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 Valor Descripción
msiDoActionStatusSuccess -1 Finalización correcta. Se usa con cuadros de diálogo Salir.
msiDoActionStatusUserExit -2 El usuario finaliza la instalación. Se usa con cuadros de diálogo UserExit.
msiDoActionStatusFailure -3 Finaliza la salida irrecuperable. Se usa con cuadros de diálogo fatalError.
msiDoActionStatusSuspend -4 La instalación se suspende.

 

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
ICE27
ICE46
ICE72
ICE79
ICE82
ICE83
ICE84
ICE86
ICEM04