Compartir a través de


Interfaz IUpdateInstaller (wuapi.h)

Instala o desinstala las actualizaciones de o en un equipo.

Herencia

La interfaz IUpdateInstaller hereda de la interfaz IDispatch . IUpdateInstaller también tiene estos tipos de miembros:

Métodos

La interfaz IUpdateInstaller tiene estos métodos.

 
IUpdateInstaller::BeginInstall

Inicia una instalación asincrónica de las actualizaciones.
IUpdateInstaller::BeginUninstall

Inicia una desinstalación asincrónica de las actualizaciones.
IUpdateInstaller::EndInstall

Completa una instalación asincrónica de las actualizaciones.
IUpdateInstaller::EndUninstall

Completa una desinstalación asincrónica de las actualizaciones.
IUpdateInstaller::get_AllowSourcePrompts

Obtiene y establece un valor booleano que indica si se van a mostrar mensajes de origen al usuario al instalar las actualizaciones. (Obtener)
IUpdateInstaller::get_ClientApplicationID

Obtiene y establece la aplicación cliente actual. (IUpdateInstaller.get_ClientApplicationID)
IUpdateInstaller::get_IsBusy

Obtiene un valor booleano que indica si una instalación o desinstalación está en curso en un equipo en un momento específico.
IUpdateInstaller::get_IsForced

Obtiene o establece un valor booleano que indica si se va a instalar o desinstalar una actualización forzosamente. (Obtener)
IUpdateInstaller::get_ParentHwnd

Obtiene y establece un identificador en la ventana primaria que puede contener un cuadro de diálogo. (Obtener)
IUpdateInstaller::get_ParentWindow

Obtiene y establece la interfaz que representa la ventana primaria que puede contener un cuadro de diálogo. (Obtener)
IUpdateInstaller::get_RebootRequiredBeforeInstallation

Obtiene un valor booleano que indica si se requiere un reinicio del sistema antes de instalar o desinstalar actualizaciones.
IUpdateInstaller::get_Updates

Obtiene y establece una interfaz que contiene una colección de solo lectura de las actualizaciones especificadas para la instalación o desinstalación. (Obtener)
IUpdateInstaller::Install

Inicia una instalación sincrónica de las actualizaciones.
IUpdateInstaller::p ut_AllowSourcePrompts

Obtiene y establece un valor booleano que indica si se van a mostrar mensajes de origen al usuario al instalar las actualizaciones. (Put)
IUpdateInstaller::p ut_ClientApplicationID

Obtiene y establece la aplicación cliente actual. (IUpdateInstaller.put_ClientApplicationID)
IUpdateInstaller::p ut_IsForced

Obtiene o establece un valor booleano que indica si se va a instalar o desinstalar una actualización forzosamente. (Put)
IUpdateInstaller::p ut_ParentHwnd

Obtiene y establece un identificador en la ventana primaria que puede contener un cuadro de diálogo. (Put)
IUpdateInstaller::p ut_ParentWindow

Obtiene y establece la interfaz que representa la ventana primaria que puede contener un cuadro de diálogo. (Put)
IUpdateInstaller::p ut_Updates

Obtiene y establece una interfaz que contiene una colección de solo lectura de las actualizaciones especificadas para la instalación o desinstalación. (Put)
IUpdateInstaller::RunWizard

Inicia un asistente que guía al usuario local a través de los pasos para instalar las actualizaciones.
IUpdateInstaller::Uninstall

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

Comentarios

Esta interfaz se puede crear una instancia mediante la coclase UpdateInstaller. Use el identificador del programa Microsoft.Update.Installer para crear el objeto.

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

Consulte también

IUpdateInstaller2