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.
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. |