Compartilhar via


Método IUpdateInstaller::Uninstall (wuapi.h)

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

Sintaxe

HRESULT Uninstall(
  [out] IInstallationResult **retval
);

Parâmetros

[out] retval

Uma interface IInstallationResult que representa os resultados de uma operação de desinstalação para cada atualização especificada em uma solicitação.

Retornar valor

Esse método retorna os seguintes valores HRESULT e outros COM ou Windows

códigos de erro.

Código de retorno Descrição
S_OK
Uma atualização desinstalada com êxito.
WU_E_INSTALL_NOT_ALLOWED
Não chame esse método quando o instalador estiver instalando ou removendo uma atualização.

Chame esse método somente quando a propriedade IsBusy da interface IUpdateInstaller retornar VARIANT_FALSE.

WU_E_NO_UPDATE
Não há atualizações em uma coleção.

Comentários

Esse método retornará WU_E_NO_UPDATE se a propriedade Atualizações de IUpdateInstaller não estiver definida. Esse método também retornará WU_E_NO_UPDATE se a propriedade Atualizações estiver definida como uma coleção vazia.

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
Biblioteca Wuguid.lib
DLL Wuapi.dll

Confira também

IUpdateInstaller