Partager via


Modèle objet de l’agent Windows Update

Les programmeurs utilisant l’agent Windows Update (WUA) commencent par ajouter une référence à Wuapi.dll à leur projet actuel (dans Visual C++, Microsoft Visual Basic ou C#) ou en référençant Wuapi.h et Wuguid.lib dans un projet C ou C++. La première étape de l’utilisation de l’API WUA consiste à créer une instance de l’une des interfaces en créant un objet à partir de la coclasse appropriée.

L’illustration suivante décrit le modèle objet WUA. Pour plus d’informations, consultez la section «objets WUA et tâches associées». Pour obtenir la liste complète de toutes les interfaces WUA, consultez interfaces.

modèle objet de l’agent Windows Update

Objets WUA et tâches associées

Le tableau suivant répertorie les objets WUA et les tâches classiques associées aux objets WUA.

Objet Description
AutomaticUpdates Commencez, suspendez ou reprenez les mises à jour automatiques.
AutomaticUpdatesSettings Récupérez ou définissez le jour et l’heure d’installation des mises à jour. Spécifiez la façon dont les utilisateurs sont avertis d’un événement De mises à jour automatiques.
catégorie Récupérez des informations sur la catégorie de la mise à jour, notamment le nom, l’ID, la description, le propriétaire et le produit prévu. Récupérez une collection de mises à jour appartenant à cette catégorie. Récupérez une collection des catégories parent ou enfant.
CategoryCollection Accédez à une collection d’objets Category.
DownloadResult Récupérez des informations sur le résultat d’un téléchargement.
InstallationResult Récupérez des informations sur le résultat d’une installation ou d’une désinstallation. Déterminez si un redémarrage du système est nécessaire pour terminer l’installation ou la désinstallation.
SearchResult Récupérez des informations sur le résultat d’une recherche de catégories ou de mises à jour. Récupérez une collection de catégories trouvées sur l’ordinateur de destination par la recherche. Récupérez une collection de mises à jour trouvées par la recherche.
SystemInformation Récupérez des informations sur la configuration requise pour le matériel OEM et le redémarrage du système sur l’ordinateur de destination.
de mise à jour Récupérez la plupart des informations sur la mise à jour, notamment les mises à jour groupées, les exigences de source, l’identité, la description, les options de désinstallation, la priorité de téléchargement, la taille et l’échéance.
updateCollection Accédez à une collection d’objets Update.
UpdateDownloader Démarrez un téléchargement asynchrone ou synchrone des fichiers associés aux mises à jour.
UpdateDownloadResult Récupérez des informations sur le résultat du téléchargement pour une mise à jour.
UpdateException Récupérez la description et le contexte d’une exception levée lorsqu’une erreur de mise à jour se produit.
UpdateExceptionCollection Accédez à une collection d’objets UpdateException.
UpdateHistoryEntry Récupérez des informations sur une mise à jour installée ou désinstallée, notamment l’application traitée, la date et la description.
UpdateHistoryEntryCollection Accédez à une collection d’objets UpdateHistoryEntry.
UpdateInstallationResult Récupérez des informations sur le résultat de l’installation ou de la désinstallation d’une mise à jour.
UpdateInstaller Démarrez une installation asynchrone ou synchrone ou désinstallez une mise à jour. Démarrez une séquence de dialogue interactive pour guider l’utilisateur dans les étapes d’installation des mises à jour.
UpdateSearcher Recherche les mises à jour sur le serveur selon des critères tels que le type de mise à jour, l’ID ou la catégorie.
UpdateSession Démarrez une session pour rechercher, télécharger, installer ou désinstaller les mises à jour d’une application.
WebProxy Récupérez et définissez les paramètres du proxy HTTP.