Valores devueltos de acción personalizada

Si no se establece la opción de procesamiento de devolución de msidbCustomActionTypeContinue, la acción personalizada debe devolver un código de estado entero como se muestra en la tabla siguiente.

Valor devuelto Descripción
ERROR_FUNCTION_NOT_CALLED Acción no ejecutada.
ERROR_SUCCESS Acciones completadas correctamente.
ERROR_INSTALL_USEREXIT El usuario finalizó antes de tiempo.
ERROR_INSTALL_FAILURE Error irrecuperable.
ERROR_NO_MORE_ITEMS Omita las acciones restantes, no un error.

 

Tenga en cuenta que las acciones personalizadas que son archivos ejecutables deben devolver un valor de 0 para que se realice correctamente. El instalador interpreta cualquier otro valor devuelto como error. Para omitir los valores devueltos, establezca la marca de bits msidbCustomActionTypeContinue en el campo Tipo de la tabla CustomAction.

Para obtener más información sobre la opción msidbCustomActionTypeContinue y otras opciones de procesamiento de devolución, vea Opciones de procesamiento de devolución de acción personalizada.

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 devolvió ERROR_SUCCESS. Para obtener más información sobre esta traducción, vea Registro de valores de acción devueltos.

Códigos de error

Registro de valores de acción devueltos