Compartilhar via


Interface IUpdateInstaller (wuapi.h)

Instala ou desinstala atualizações de ou para um computador.

Herança

A interface IUpdateInstaller herda da interface IDispatch . IUpdateInstaller também tem esses tipos de membros:

Métodos

A interface IUpdateInstaller tem esses métodos.

 
IUpdateInstaller::BeginInstall

Inicia uma instalação assíncrona das atualizações.
IUpdateInstaller::BeginUninstall

Inicia uma desinstalação assíncrona das atualizações.
IUpdateInstaller::EndInstall

Conclui uma instalação assíncrona das atualizações.
IUpdateInstaller::EndUninstall

Conclui uma desinstalação assíncrona das atualizações.
IUpdateInstaller::get_AllowSourcePrompts

Obtém e define um valor booliano que indica se os prompts de origem devem ser mostrados ao usuário ao instalar as atualizações. (Obter)
IUpdateInstaller::get_ClientApplicationID

Obtém e define o aplicativo cliente atual. (IUpdateInstaller.get_ClientApplicationID)
IUpdateInstaller::get_IsBusy

Obtém um valor booliano que indica se uma instalação ou desinstalação está em andamento em um computador em um momento específico.
IUpdateInstaller::get_IsForced

Obtém ou define um valor booliano que indica se é necessário instalar ou desinstalar uma atualização à força. (Obter)
IUpdateInstaller::get_ParentHwnd

Obtém e define um identificador para a janela pai que pode conter uma caixa de diálogo. (Obter)
IUpdateInstaller::get_ParentWindow

Obtém e define a interface que representa a janela pai que pode conter uma caixa de diálogo. (Obter)
IUpdateInstaller::get_RebootRequiredBeforeInstallation

Obtém um valor booliano que indica se uma reinicialização do sistema é necessária antes de instalar ou desinstalar atualizações.
IUpdateInstaller::get_Updates

Obtém e define uma interface que contém uma coleção somente leitura das atualizações especificadas para instalação ou desinstalação. (Obter)
IUpdateInstaller::Install

Inicia uma instalação síncrona das atualizações.
IUpdateInstaller::p ut_AllowSourcePrompts

Obtém e define um valor booliano que indica se os prompts de origem devem ser mostrados ao usuário ao instalar as atualizações. (Put)
IUpdateInstaller::p ut_ClientApplicationID

Obtém e define o aplicativo cliente atual. (IUpdateInstaller.put_ClientApplicationID)
IUpdateInstaller::p ut_IsForced

Obtém ou define um valor booliano que indica se é necessário instalar ou desinstalar uma atualização à força. (Put)
IUpdateInstaller::p ut_ParentHwnd

Obtém e define um identificador para a janela pai que pode conter uma caixa de diálogo. (Put)
IUpdateInstaller::p ut_ParentWindow

Obtém e define a interface que representa a janela pai que pode conter uma caixa de diálogo. (Put)
IUpdateInstaller::p ut_Updates

Obtém e define uma interface que contém uma coleção somente leitura das atualizações especificadas para instalação ou desinstalação. (Put)
IUpdateInstaller::RunWizard

Inicia um assistente que orienta o usuário local pelas etapas para instalar as atualizações.
IUpdateInstaller::Uninstall

Inicia uma desinstalação síncrona das atualizações.

Comentários

Essa interface pode ser instanciada usando a coclasse UpdateInstaller. Use o identificador do programa Microsoft.Update.Installer para criar o objeto.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP, Windows 2000 Professional com SP3 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003, Windows 2000 Server com SP3 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wuapi.h

Confira também

IUpdateInstaller2