Partager via


Interface IUpdateInstaller (wuapi.h)

Installe ou désinstalle les mises à jour à partir de ou sur un ordinateur.

Héritage

L’interface IUpdateInstaller hérite de l’interface IDispatch . IUpdateInstaller a également les types de membres suivants :

Méthodes

L’interface IUpdateInstaller possède ces méthodes.

 
IUpdateInstaller ::BeginInstall

Démarre une installation asynchrone des mises à jour.
IUpdateInstaller ::BeginUninstall

Démarre une désinstallation asynchrone des mises à jour.
IUpdateInstaller ::EndInstall

Termine une installation asynchrone des mises à jour.
IUpdateInstaller ::EndUninstall

Termine une désinstallation asynchrone des mises à jour.
IUpdateInstaller ::get_AllowSourcePrompts

Obtient et définit une valeur booléenne qui indique s’il faut afficher les invites sources à l’utilisateur lors de l’installation des mises à jour. (Obtenir)
IUpdateInstaller ::get_ClientApplicationID

Obtient et définit l’application cliente actuelle. (IUpdateInstaller.get_ClientApplicationID)
IUpdateInstaller ::get_IsBusy

Obtient une valeur booléenne qui indique si une installation ou une désinstallation est en cours sur un ordinateur à un moment spécifique.
IUpdateInstaller ::get_IsForced

Obtient ou définit une valeur booléenne qui indique s’il faut installer ou désinstaller de force une mise à jour. (Obtenir)
IUpdateInstaller ::get_ParentHwnd

Obtient et définit un handle pour la fenêtre parente qui peut contenir une boîte de dialogue. (Obtenir)
IUpdateInstaller ::get_ParentWindow

Obtient et définit l’interface qui représente la fenêtre parente pouvant contenir une boîte de dialogue. (Obtenir)
IUpdateInstaller ::get_RebootRequiredBeforeInstallation

Obtient une valeur booléenne qui indique si un redémarrage du système est nécessaire avant l’installation ou la désinstallation des mises à jour.
IUpdateInstaller ::get_Updates

Obtient et définit une interface qui contient une collection en lecture seule des mises à jour spécifiées pour l’installation ou la désinstallation. (Obtenir)
IUpdateInstaller ::Install

Démarre une installation synchrone des mises à jour.
IUpdateInstaller ::p ut_AllowSourcePrompts

Obtient et définit une valeur booléenne qui indique s’il faut afficher les invites sources à l’utilisateur lors de l’installation des mises à jour. (Put)
IUpdateInstaller ::p ut_ClientApplicationID

Obtient et définit l’application cliente actuelle. (IUpdateInstaller.put_ClientApplicationID)
IUpdateInstaller ::p ut_IsForced

Obtient ou définit une valeur booléenne qui indique s’il faut installer ou désinstaller de force une mise à jour. (Put)
IUpdateInstaller ::p ut_ParentHwnd

Obtient et définit un handle pour la fenêtre parente qui peut contenir une boîte de dialogue. (Put)
IUpdateInstaller ::p ut_ParentWindow

Obtient et définit l’interface qui représente la fenêtre parente pouvant contenir une boîte de dialogue. (Put)
IUpdateInstaller ::p ut_Updates

Obtient et définit une interface qui contient une collection en lecture seule des mises à jour spécifiées pour l’installation ou la désinstallation. (Put)
IUpdateInstaller ::RunWizard

Démarre un Assistant qui guide l’utilisateur local tout au long des étapes d’installation des mises à jour.
IUpdateInstaller ::Uninstall

Démarre une désinstallation synchrone des mises à jour.

Remarques

Cette interface peut être instanciée à l’aide de la coclasse UpdateInstaller. Utilisez l’identificateur du programme Microsoft.Update.Installer pour créer l’objet.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP, Windows 2000 Professionnel avec SP3 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003, Windows 2000 Server avec SP3 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wuapi.h

Voir aussi

IUpdateInstaller2