Método Session.SetInstallLevel
O método SetInstallLevel do objeto Session define o nível de instalação da instalação atual como um valor especificado e recalcula os estados Select e Installed para todos os recursos na tabela Feature. Ele também define o Estado de ação de cada componente na tabela Component com base no novo nível.
Sintaxe
Session.SetInstallLevel(
installLevel
)
Parâmetros
-
installLevel
-
Novo nível de instalação solicitado necessário.
Valor retornado
Esse método não retorna um valor.
Comentários
A ação CostInitialize deve ser executada antes de chamar SetInstallLevel.
Se 0 for passado para o parâmetro installLevel, o nível de instalação atual não será alterado, mas todos os recursos ainda serão atualizados com base no nível de instalação atual. Por exemplo, essa funcionalidade pode ser usada pelo módulo Manipulador para redefinir todas as seleções para seus estados padrão iniciais a qualquer momento no processo de seleção da interface do usuário.
Em caso de falha do método, obtenha informações sobre erros estendidos usando o método LastErrorRecord.
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 |
|
IID |
O IID_ISession é definido como 000C109E-0000-0000-C000-000000000046 |