Compartir a través de


Tipo de acción personalizada 23

El tipo de acción personalizada 23 se usa con instalaciones simultáneas. No se recomiendan instalaciones simultáneas para la instalación de aplicaciones destinadas a su lanzamiento al público. Para obtener información sobre las instalaciones simultáneas, consulte instalaciones simultáneas.

Esta acción personalizada instala otro paquete de instalador que reside en el árbol de origen de la aplicación.

Fuente

La ubicación del paquete de instalación simultánea se especifica en relación con la raíz de la ubicación de origen que se muestra en el campo Origen de la tabla customAction de .

Tipo numérico

Nombre de tipo Valor
msidbCustomActionTypeInstall + msidbCustomActionTypeSourceFile 23

 

Blanco

El campo Destino de la tabla CustomAction contiene la configuración de propiedad que se va a pasar a la instalación simultánea. Esta configuración de propiedad puede especificar características.

Opciones de procesamiento de devolución

La sesión de instalación simultánea se ejecuta como un subproceso independiente en el proceso actual. Una instalación simultánea no se puede ejecutar de forma asincrónica.

Para obtener más información, vea Opciones de procesamiento de retorno de acción personalizada.

Opciones de programación de ejecución

Las marcas de opciones están disponibles para controlar la posible ejecución múltiple de acciones personalizadas. Para obtener más información, vea Opciones de programación de ejecución de acciones personalizadas.

Opciones de ejecución de In-Script

No se usa.

Valores devueltos

El estado de retorno de la salida del usuario, el error, la suspensión o el éxito de una instalación simultánea se procesa de la misma manera que cualquier otra acción. Sin embargo, tenga en cuenta que Windows Installer traduce los valores devueltos de todas las acciones cuando escribe el valor devuelto en el archivo de registro. Por ejemplo, si el valor devuelto de la acción aparece como 1 en el archivo de registro, significa que la acción devuelta ERROR_SUCCESS. Para obtener más información, vea registro de valores devueltos de acción .

Tenga en cuenta que si una instalación simultánea tiene msidbCustomActionTypeContinue establecido, se trata como ERROR_SUCCESS una devolución de ERROR_INSTALL_USEREXIT, ERROR_INSTALL_REBOOT, ERROR_INSTALL_REBOOT_NOW o ERROR_SUCCESS_REBOOT_REQUIRED. Esto significa que si establece msidbCustomActionTypeContinue y la instalación simultánea requiere un reinicio, se omitirá el requisito para el reinicio. Además, se omitirá el código de error de la acción personalizada de instalación simultánea.

Si no se establece msidbCustomActionTypeContinue, los siguientes códigos de retorno más ERROR_SUCCESS se tratan como correctos y tienen los significados siguientes. Otros códigos de retorno se tratan como error.

Mensaje Significado
ERROR_INSTALL_REBOOT La marca de reinicio se establecerá para reiniciar al final de la instalación.
ERROR_INSTALL_REBOOT_NOW Se requiere un reinicio antes de completar la instalación. El reinicio se procesará inmediatamente.
ERROR_SUCCESS_REBOOT_REQUIRED Se requería un reinicio, pero se suprimía.

 

Observaciones

Se requiere una expresión condicional para habilitar la instalación simultánea en la instalación o eliminación del componente o característica asociado.

instalaciones simultáneas

referencia de acción personalizada

Acerca de las acciones personalizadas

usar acciones personalizadas

valores devueltos de acción personalizada