Condividi tramite


Interfaccia IUpdateInstaller (wuapi.h)

Installa o disinstalla gli aggiornamenti da o in un computer.

Ereditarietà

L'interfaccia IUpdateInstaller eredita dall'interfaccia IDispatch . IUpdateInstaller include anche questi tipi di membri:

Metodi

L'interfaccia IUpdateInstaller include questi metodi.

 
IUpdateInstaller::BeginInstall

Avvia un'installazione asincrona degli aggiornamenti.
IUpdateInstaller::BeginUninstall

Avvia una disinstallazione asincrona degli aggiornamenti.
IUpdateInstaller::EndInstall

Completa un'installazione asincrona degli aggiornamenti.
IUpdateInstaller::EndUninstall

Completa una disinstallazione asincrona degli aggiornamenti.
IUpdateInstaller::get_AllowSourcePrompts

Ottiene e imposta un valore booleano che indica se visualizzare le richieste di origine all'utente durante l'installazione degli aggiornamenti. (Get)
IUpdateInstaller::get_ClientApplicationID

Ottiene e imposta l'applicazione client corrente. (IUpdateInstaller.get_ClientApplicationID)
IUpdateInstaller::get_IsBusy

Ottiene un valore booleano che indica se un'installazione o una disinstallazione è in corso in un computer in un momento specifico.
IUpdateInstaller::get_IsForced

Ottiene o imposta un valore booleano che indica se installare o disinstallare forzatamente un aggiornamento. (Get)
IUpdateInstaller::get_ParentHwnd

Ottiene e imposta un handle per la finestra padre che può contenere una finestra di dialogo. (Get)
IUpdateInstaller::get_ParentWindow

Ottiene e imposta l'interfaccia che rappresenta la finestra padre che può contenere una finestra di dialogo. (Get)
IUpdateInstaller::get_RebootRequiredBeforeInstallation

Ottiene un valore booleano che indica se è necessario un riavvio del sistema prima di installare o disinstallare gli aggiornamenti.
IUpdateInstaller::get_Updates

Ottiene e imposta un'interfaccia che contiene una raccolta di sola lettura degli aggiornamenti specificati per l'installazione o la disinstallazione. (Get)
IUpdateInstaller::Install

Avvia un'installazione sincrona degli aggiornamenti.
IUpdateInstaller::p ut_AllowSourcePrompts

Ottiene e imposta un valore booleano che indica se visualizzare le richieste di origine all'utente durante l'installazione degli aggiornamenti. (Put)
IUpdateInstaller::p ut_ClientApplicationID

Ottiene e imposta l'applicazione client corrente. (IUpdateInstaller.put_ClientApplicationID)
IUpdateInstaller::p ut_IsForced

Ottiene o imposta un valore booleano che indica se installare o disinstallare forzatamente un aggiornamento. (Put)
IUpdateInstaller::p ut_ParentHwnd

Ottiene e imposta un handle per la finestra padre che può contenere una finestra di dialogo. (Put)
IUpdateInstaller::p ut_ParentWindow

Ottiene e imposta l'interfaccia che rappresenta la finestra padre che può contenere una finestra di dialogo. (Put)
IUpdateInstaller::p ut_Updates

Ottiene e imposta un'interfaccia che contiene una raccolta di sola lettura degli aggiornamenti specificati per l'installazione o la disinstallazione. (Put)
IUpdateInstaller::RunWizard

Avvia una procedura guidata che guida l'utente locale nei passaggi per installare gli aggiornamenti.
IUpdateInstaller::Uninstall

Avvia una disinstallazione sincrona degli aggiornamenti.

Commenti

È possibile creare un'istanza di questa interfaccia usando la coclasse UpdateInstaller. Utilizzare l'identificatore del programma Microsoft.Update.Installer per creare l'oggetto .

Requisiti

Requisito Valore
Client minimo supportato Windows XP, Windows 2000 Professional con SP3 [solo app desktop]
Server minimo supportato Windows Server 2003, Windows 2000 Server con SP3 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wuapi.h

Vedi anche

IUpdateInstaller2