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 |