Partilhar via


Método Installer.ConfigureProduct

O método ConfigureProduct do objeto Installer instala ou desinstala um produto.

Sintaxe

Installer.ConfigureProduct(
  Product,
  InstallLevel,
  InstallState
)

Parâmetros

Product

Especifica o código do produto.

InstallLevel

Especifica a configuração de instalação padrão do produto. O parâmetro InstallLevel será ignorado e todos os recursos serão instalados se o parâmetro InstallState estiver definido como qualquer outro valor que não msiInstallStateDefault.

Esse parâmetro deve ser 0 (instalar usando níveis de recursos criados), 65535 (instalar todos os recursos) ou um valor entre 0 e 65535 para instalar um subconjunto de recursos disponíveis.

InstallState

Especifica o estado de instalação do recurso. Esse parâmetro deve usar um dos valores a seguir.

Valor Significado
msiInstallStateAdvertised
O recurso é anunciado
msiInstallStateLocal
O recurso é instalado localmente.
msiInstallStateAbsent
O recurso é desinstalado.
msiInstallStateSource
O recurso é instalado para ser executado a partir da origem.
msiInstallStateDefault
O recurso é instalado em seu local padrão.

 

Valor retornado

Esse método não retorna um valor.

Comentários

O método ConfigureProduct exibe a interface do usuário usando as configurações atuais. As configurações da interface do usuário podem ser alteradas modificando a propriedade UILevel (objeto Installer) antes de chamar o método ConfigureProduct.

Caso o parâmetro InstallState seja definido para qualquer outro valor que não msiInstallStateDefault, o parâmetro InstallLevel será ignorado e todos os recursos do produto serão instalados. Use o método ConfigureFeature para controlar a instalação de recursos individuais quando o parâmetro InstallState não estiver definido como msiInstallStateDefault.

Requisitos

Requisito Valor
Versão
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer no Windows Server 2003 ou no Windows XP
DLL
Msi.dll
IID
O IID_IInstaller é definido como 000C1090-0000-0000-C000-000000000046

Confira também

MsiConfigureProduct

Funções de Instalação e Configuração