Partilhar via


Valores de retorno de ação personalizada

Se a opção msidbCustomActionTypeContinue retornar processamento não estiver definida, a ação personalizada deverá retornar um código de status inteiro, conforme mostrado na tabela a seguir.

Valor de retorno Descrição
ERROR_FUNCTION_NOT_CALLED Ação não executada.
ERROR_SUCCESS Ações concluídas com êxito.
ERROR_INSTALL_USEREXIT Usuário rescindido prematuramente.
ERROR_INSTALL_FAILURE Ocorreu um erro irrecuperável.
ERROR_NO_MORE_ITEMS Ignore as ações restantes, não um erro.

 

Observe que as ações personalizadas que são arquivos executáveis devem retornar um valor de 0 para êxito. O instalador interpreta qualquer outro valor de retorno como falha. Para ignorar valores de retorno, defina o sinalizador de bit msidbCustomActionTypeContinue no campo Type da tabela CustomAction.

Para obter mais informações sobre a opção msidbCustomActionTypeContinue e outras opções de processamento de retorno, consulte Custom Action Return Processing Options.

Observe que o Windows Installer traduz os valores de retorno de todas as ações quando grava o valor de retorno no arquivo de log. Por exemplo, se o valor de retorno da ação aparecer como 1 no arquivo de log, isso significa que a ação retornada ERROR_SUCCESS. Para obter mais informações sobre essa tradução, consulte Log of Action Return Values.

Códigos de erro

Registro de valores de retorno de ação