Freigeben über


IUpdateInstaller-Schnittstelle (wuapi.h)

Installiert oder deinstalliert Updates von oder auf einem Computer.

Vererbung

Die IUpdateInstaller-Schnittstelle erbt von der IDispatch-Schnittstelle . IUpdateInstaller verfügt auch über folgende Membertypen:

Methoden

Die IUpdateInstaller-Schnittstelle verfügt über diese Methoden.

 
IUpdateInstaller::BeginInstall

Startet eine asynchrone Installation der Updates.
IUpdateInstaller::BeginUninstall

Startet eine asynchrone Deinstallation der Updates.
IUpdateInstaller::EndInstall

Schließt eine asynchrone Installation der Updates ab.
IUpdateInstaller::EndUninstall

Schließt eine asynchrone Deinstallation der Updates ab.
IUpdateInstaller::get_AllowSourcePrompts

Ruft einen booleschen Wert ab, der angibt, ob dem Benutzer bei der Installation der Updates Quellaufforderungen angezeigt werden sollen, und legt diesen fest. (Get)
IUpdateInstaller::get_ClientApplicationID

Ruft die aktuelle Clientanwendung ab und legt sie fest. (IUpdateInstaller.get_ClientApplicationID)
IUpdateInstaller::get_IsBusy

Ruft einen booleschen Wert ab, der angibt, ob zu einem bestimmten Zeitpunkt auf einem Computer eine Installation oder Deinstallation ausgeführt wird.
IUpdateInstaller::get_IsForced

Ruft einen booleschen Wert ab, der angibt, ob ein Update zwangsinstalliert oder deinstalliert werden soll, oder legt diesen fest. (Get)
IUpdateInstaller::get_ParentHwnd

Ruft ein Handle für das übergeordnete Fenster ab, das ein Dialogfeld enthalten kann, und legt es fest. (Get)
IUpdateInstaller::get_ParentWindow

Ruft die Schnittstelle ab, die das übergeordnete Fenster darstellt, das ein Dialogfeld enthalten kann, und legt sie fest. (Get)
IUpdateInstaller::get_RebootRequiredBeforeInstallation

Ruft einen booleschen Wert ab, der angibt, ob ein Systemneustart erforderlich ist, bevor Updates installiert oder deinstalliert werden.
IUpdateInstaller::get_Updates

Ruft eine Schnittstelle ab, die eine schreibgeschützte Auflistung der Updates enthält, die für die Installation oder Deinstallation angegeben sind, und legt sie fest. (Get)
IUpdateInstaller::Install

Startet eine synchrone Installation der Updates.
IUpdateInstaller::p ut_AllowSourcePrompts

Ruft einen booleschen Wert ab, der angibt, ob dem Benutzer bei der Installation der Updates Quellaufforderungen angezeigt werden sollen, und legt diesen fest. (Put)
IUpdateInstaller::p ut_ClientApplicationID

Ruft die aktuelle Clientanwendung ab und legt sie fest. (IUpdateInstaller.put_ClientApplicationID)
IUpdateInstaller::p ut_IsForced

Ruft einen booleschen Wert ab, der angibt, ob ein Update zwangsinstalliert oder deinstalliert werden soll, oder legt diesen fest. (Put)
IUpdateInstaller::p ut_ParentHwnd

Ruft ein Handle für das übergeordnete Fenster ab, das ein Dialogfeld enthalten kann, und legt es fest. (Put)
IUpdateInstaller::p ut_ParentWindow

Ruft die Schnittstelle ab, die das übergeordnete Fenster darstellt, das ein Dialogfeld enthalten kann, und legt sie fest. (Put)
IUpdateInstaller::p ut_Updates

Ruft eine Schnittstelle ab, die eine schreibgeschützte Auflistung der Updates enthält, die für die Installation oder Deinstallation angegeben sind, und legt sie fest. (Put)
IUpdateInstaller::RunWizard

Startet einen Assistenten, der den lokalen Benutzer durch die Schritte zum Installieren der Updates führt.
IUpdateInstaller::Uninstall

Startet eine synchrone Deinstallation der Updates.

Hinweise

Diese Schnittstelle kann mithilfe der UpdateInstaller-Co-Klasse instanziiert werden. Verwenden Sie den Programmbezeichner Microsoft.Update.Installer, um das Objekt zu erstellen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional mit SP3 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003, Windows 2000 Server mit SP3 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wuapi.h

Weitere Informationen

IUpdateInstaller2