Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este tópico identifica os sinalizadores de opção que você pode usar para controlar o processamento do thread de ação personalizado. Os sinalizadores são usados para especificar que os threads de ação principal e personalizada sejam executados de forma síncrona (o Windows Installer aguarda a conclusão do thread de ação personalizada antes de retomar o thread de instalação principal) ou assíncrona (o Windows Installer executa a ação personalizada simultaneamente enquanto a instalação principal continua).
Para habilitar os sinalizadores de opção, adicione o valor identificado na tabela a seguir ao valor no campo Tipo da tabela CustomAction.
Constante | Hexadecimal | Decimal | Descrição |
---|---|---|---|
(nenhum) | 0x00000000 | +0 | Uma execução síncrona que falhará se o código de saída não for 0 (zero). Se o sinalizador msidbCustomActionTypeContinue não estiver definido, a ação personalizada deverá retornar um dos valores de retorno descritos em Custom Action Return Values. |
msidbCustomActionTypeContinue | 0x00000040 | +64 | Uma execução síncrona que ignora o código de saída e continua. |
msidbCustomActionTypeAsync | 0x00000080 | +128 | Uma execução assíncrona que aguarda o código de saída no final da sequência. Esta opção não pode ser usada com Instalações Simultâneas, Ações Personalizadas de Reversão, ou Ações Personalizadas de Script. |
msidbCustomActionTypeAsync + msidbCustomActionTypeContinue | 0x00000040 + 0x00000080 | +192 | Uma execução assíncrona que não aguarda a conclusão. A execução continua após o encerramento do Windows Installer. Esta opção só pode ser usada com as ações personalizadas do tipo EXE, ou seja, arquivos executáveis. Todos os outros tipos de ações personalizadas podem ser assíncronas somente dentro da sessão de instalação e devem ser encerrados para que a instalação seja encerrada. Esta opção não pode ser usada com instalações simultâneas. |