Compartir a través de


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

Inicia una desinstalación sincrónica de las actualizaciones.

Sintaxis

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

Parámetros

[out] retval

Interfaz IInstallationResult que representa los resultados de una operación de desinstalación para cada actualización especificada en una solicitud.

Valor devuelto

Este método devuelve los siguientes valores HRESULT y otros COM o Windows.

códigos de error.

Código devuelto Descripción
S_OK
Una actualización se desinstaló correctamente.
WU_E_INSTALL_NOT_ALLOWED
No llame a este método cuando el instalador esté instalando o quitando una actualización.

Llame a este método solo cuando la propiedad IsBusy de la interfaz IUpdateInstaller devuelva VARIANT_FALSE.

WU_E_NO_UPDATE
No hay actualizaciones en una colección.

Comentarios

Este método devuelve WU_E_NO_UPDATE si no se establece la propiedad Novedades de IUpdateInstaller. Este método también devuelve WU_E_NO_UPDATE si la propiedad Novedades está establecida en una colección vacía.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP, Windows 2000 Professional con SP3 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003, Windows 2000 Server con SP3 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wuapi.h
Library Wuguid.lib
Archivo DLL Wuapi.dll

Consulte también

IUpdateInstaller