Partager via


modèle objet de l’agent Windows Update

Les programmeurs utilisant Windows Update Agent (WUA) commencent par ajouter une référence à Wuapi.dll à leur projet actuel (en 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 un 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.

Object Description
AutomaticUpdates Commencez, suspendez ou reprenez la Mises à jour automatique.
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 automatique.
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 qui appartiennent à 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érer des informations sur le résultat d’un téléchargement.
InstallationResult Récupérer 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érer 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 redémarrage du matériel OEM et du système sur l’ordinateur de destination.
Update Récupérez la plupart des informations sur la mise à jour, notamment les mises à jour groupées, les exigences de la 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érer des informations sur le résultat de l’installation ou de la désinstallation d’une mise à jour.
UpdateInstaller Démarrez une installation ou une désinstallation asynchrone ou synchrone d’une mise à jour. Démarrez une séquence de dialogue interactive pour guider l’utilisateur tout au long des é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 de proxy HTTP.