Compartir a través de


Valores devueltos de acción personalizada

Si no se establece la msidbCustomActionTypeContinue opción de procesamiento de retorno, 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ó prematuramente.
ERROR_INSTALL_FAILURE Error irrecuperable.
ERROR_NO_MORE_ITEMS Omita las acciones restantes, no un error.

 

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

Para obtener más información sobre la opción de msidbCustomActionTypeContinue y otras opciones de procesamiento de retorno, consulte 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 devuelta ERROR_SUCCESS. Para obtener más información sobre esta traducción, consulte registro de valores devueltos de acción .

códigos de error de

registro de valores devueltos de acción