Função MsiSetInternalUI (msi.h)
A função MsiSetInternalUI habilita a interface interna do usuário do instalador. Em seguida, essa interface do usuário é usada para todas as chamadas subsequentes para funções do instalador gerador de interface do usuário nesse processo. Para obter mais informações, consulte os Níveis da interface do usuário.
Sintaxe
INSTALLUILEVEL MsiSetInternalUI(
[in] INSTALLUILEVEL dwUILevel,
[in, out] HWND *phWnd
);
Parâmetros
[in] dwUILevel
Especifica o nível de complexidade da interface do usuário. Esse parâmetro pode usar um dos valores a seguir.
[in, out] phWnd
Ponteiro para uma janela. Essa janela se torna o proprietário de qualquer interface do usuário criada. Um ponteiro para o proprietário anterior da interface do usuário é retornado. Se esse parâmetro for nulo, o proprietário da interface do usuário não será alterado.
Valor retornado
O nível de interface do usuário anterior é retornado. Se um dwUILevel inválido for passado, INSTALLUILEVEL_NOCHANGE será retornado.
Comentários
A função MsiSetInternalUI é útil quando o instalador deve exibir uma interface do usuário. Por exemplo, se um recurso estiver instalado, mas a origem for um disco compacto que deve ser inserido, o instalador solicitará ao usuário o disco compacto. Dependendo da natureza da instalação, o aplicativo também pode exibir indicadores de progresso ou consultar o usuário para obter informações.
Quando Msi.dll é carregado, o nível de interface do usuário é definido como DEFAULT e o proprietário da interface do usuário é definido como 0 (ou seja, o proprietário inicial da interface do usuário é a área de trabalho).
Requisitos
Cliente mínimo com suporte | 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. Confira os Requisitos de tempo de execução do Windows Installer para obter informações sobre o Windows service pack mínimo exigido por uma versão do Windows Installer. |
Plataforma de Destino | Windows |
Cabeçalho | msi.h |
Biblioteca | Msi.lib |
DLL | Msi.dll |