en-tête wuapi.h
Cet en-tête est utilisé par Windows Update API Agent. Pour plus d'informations, consultez les pages suivantes :
wuapi.h contient les interfaces de programmation suivantes :
Interfaces
IAutomaticUpdates Contient les fonctionnalités de l’Mises à jour automatique. (IAutomaticUpdates) |
IAutomaticUpdates2 Contient les fonctionnalités de l’Mises à jour automatique. (IAutomaticUpdates2) |
IAutomaticUpdatesResults Contient les propriétés en lecture seule qui décrivent l’Mises à jour automatique. |
IAutomaticUpdatesSettings Contient les paramètres disponibles dans Mises à jour automatique. (IAutomaticUpdatesSettings) |
IAutomaticUpdatesSettings2 Contient les paramètres disponibles dans Mises à jour automatique. (IAutomaticUpdatesSettings2) |
IAutomaticUpdatesSettings3 Contient les paramètres disponibles dans Mises à jour automatique. (IAutomaticUpdatesSettings3) |
ICategory Représente la catégorie à laquelle une mise à jour appartient. |
ICategoryCollection Représente une liste ordonnée en lecture seule d’interfaces ICategory. |
IDownloadCompletedCallback Fournit le rappel utilisé lorsqu’un téléchargement asynchrone est terminé. |
IDownloadCompletedCallbackArgs Contient des informations sur la fin d’un téléchargement. Cette interface agit comme un paramètre pour le délégué IDownloadCompletedCallback. Le téléchargement et l’installation de la mise à jour sont asynchrones. |
IDownloadJob Contient des propriétés et des méthodes disponibles pour une opération de téléchargement. |
IDownloadProgress Représente la progression d’une opération de téléchargement asynchrone. |
IDownloadProgressChangedCallback Gère la notification qui indique une modification de la progression d’une opération de téléchargement asynchrone. |
IDownloadProgressChangedCallbackArgs Contient des informations sur la modification de la progression d’une opération de téléchargement asynchrone. |
IDownloadResult Représente le résultat d’une opération de téléchargement. |
IImageInformation Contient des informations sur une image localisée associée à une mise à jour ou à une catégorie. |
IInstallationAgent Enregistre le résultat d’une mise à jour. |
IInstallationBehavior Représente les options d’installation et de désinstallation d’une mise à jour. |
IInstallationCompletedCallback Gère la notification qui indique qu’une installation ou une désinstallation asynchrone est terminée. |
IInstallationCompletedCallbackArgs Contient des informations sur la fin d’une installation et sert de paramètre au délégué IInstallationCompletedCallback. Le téléchargement et l’installation de la mise à jour sont asynchrones. |
IInstallationJob Contient des propriétés et des méthodes disponibles pour une opération d’installation ou de désinstallation. |
IInstallationProgress Représente la progression d’une installation ou d’une désinstallation asynchrone. |
IInstallationProgressChangedCallback Définit la méthode Invoke qui gère la notification concernant la progression en cours d’une installation ou d’une désinstallation asynchrone. |
IInstallationProgressChangedCallbackArgs Contient des informations sur la modification de la progression d’une installation ou d’une désinstallation asynchrone au moment du rappel. |
IInstallationResult Représente le résultat d’une installation ou d’une désinstallation. |
IInvalidProductLicenseException Encapsule l’exception levée lorsqu’une licence non valide est détectée pour un produit. |
ISearchCompletedCallback Contient une méthode qui gère la notification concernant l’achèvement d’une opération de recherche asynchrone. |
ISearchCompletedCallbackArgs Contient des informations sur l’achèvement d’une recherche asynchrone. Il agit également en tant que paramètre pour le délégué SearchCompletedCallback. |
ISearchJob Contient des propriétés et des méthodes disponibles pour une opération de recherche. |
ISearchResult Représente le résultat d’une recherche. |
IStringCollection Représente une liste triée de chaînes. |
ISystemInformation Contient des informations sur l’ordinateur spécifié. Ces informations sont pertinentes pour l’agent Windows Update (WUA). |
IUpdate Contient les propriétés et les méthodes disponibles pour une mise à jour. (IUpdate) |
IUpdate2 Contient les propriétés et les méthodes disponibles pour une mise à jour. (IUpdate2) |
IUpdate3 Contient les propriétés et les méthodes disponibles pour une mise à jour. (IUpdate3) |
IUpdate4 Contient les propriétés et les méthodes disponibles pour une mise à jour. (IUpdate4) |
IUpdate5 Contient les propriétés et les méthodes disponibles pour une mise à jour. (IUpdate5) |
IUpdateCollection Représente une liste triée des mises à jour. |
IUpdateDownloadContent Représente le contenu de téléchargement d’une mise à jour. (IUpdateDownloadContent) |
IUpdateDownloadContent2 Représente le contenu de téléchargement d’une mise à jour. (IUpdateDownloadContent2) |
IUpdateDownloadContentCollection Représente une collection de contenu de téléchargement pour une mise à jour. |
IUpdateDownloader Télécharge les mises à jour à partir du serveur. |
IUpdateDownloadResult Contient les propriétés qui indiquent la status d’une opération de téléchargement pour une mise à jour. |
IUpdateException Représente des informations sur les aspects des résultats de recherche retournés dans l’objet ISearchResult qui étaient incomplets. |
IUpdateExceptionCollection Représente une liste ordonnée en lecture seule d’interfaces IUpdateException. |
IUpdateHistoryEntry Représente l’historique enregistré d’une mise à jour. (IUpdateHistoryEntry) |
IUpdateHistoryEntry2 Représente l’historique enregistré d’une mise à jour. (IUpdateHistoryEntry2) |
IUpdateHistoryEntryCollection Représente une liste ordonnée d’interfaces IUpdateHistoryEntry en lecture seule. |
IUpdateIdentity Représente l’identificateur unique d’une mise à jour. |
IUpdateInstallationResult Contient les propriétés et les méthodes disponibles pour le status d’une installation ou d’une désinstallation d’une mise à jour. |
IUpdateInstaller Installe ou désinstalle les mises à jour depuis ou sur un ordinateur. |
IUpdateInstaller2 Installe ou désinstalle les mises à jour sur un ordinateur. (IUpdateInstaller2) |
IUpdateInstaller3 Installe ou désinstalle les mises à jour sur un ordinateur. (IUpdateInstaller3) |
IUpdateInstaller4 Fournit des méthodes pour finaliser les mises à jour qui ont été précédemment intermédiaires ou installées. |
IUpdateLockdown Restreint l’accès aux méthodes et propriétés des objets qui implémentent la méthode de cette interface. |
IUpdateSearcher Recherche les mises à jour sur un serveur. (IUpdateSearcher) |
IUpdateSearcher2 Recherche les mises à jour sur un serveur. (IUpdateSearcher2) |
IUpdateSearcher3 Recherche les mises à jour sur un serveur. (IUpdateSearcher3) |
IUpdateService Contient des informations sur un service inscrit auprès de l’agent Windows Update (WUA) ou avec l’Mises à jour automatique. (IUpdateService) |
IUpdateService2 Contient des informations sur un service inscrit auprès de l’agent Windows Update (WUA) ou avec l’Mises à jour automatique. (IUpdateService2) |
IUpdateServiceCollection Représente une liste d’interfaces IUpdateService. |
IUpdateServiceManager Ajoute ou supprime l’inscription du service de mise à jour auprès de l’agent Windows Update ou de l’Mises à jour automatique. (IUpdateServiceManager) |
IUpdateServiceManager2 Ajoute ou supprime l’inscription du service de mise à jour auprès de l’agent Windows Update ou de l’Mises à jour automatique. (IUpdateServiceManager2) |
IUpdateServiceRegistration Contient des informations sur l’état d’inscription d’un service. |
IUpdateSession Représente une session dans laquelle l’appelant peut effectuer des opérations impliquant des mises à jour. Par exemple, cette interface représente des sessions dans lesquelles l’appelant effectue une opération de recherche, de téléchargement, d’installation ou de désinstallation. (IUpdateSession) |
IUpdateSession2 Représente une session dans laquelle l’appelant peut effectuer des opérations impliquant des mises à jour. Par exemple, cette interface représente des sessions dans lesquelles l’appelant effectue une opération de recherche, de téléchargement, d’installation ou de désinstallation. (IUpdateSession2) |
IUpdateSession3 Représente une session dans laquelle l’appelant peut effectuer des opérations impliquant des mises à jour. Par exemple, cette interface représente des sessions dans lesquelles l’appelant effectue une opération de recherche, de téléchargement, d’installation ou de désinstallation. (IUpdateSession3) |
IWebProxy Contient les paramètres du proxy HTTP. |
IWindowsDriverUpdate Contient les propriétés et les méthodes disponibles uniquement à partir d’une mise à jour du pilote Windows. |
IWindowsDriverUpdate2 Contient les propriétés et méthodes disponibles uniquement à partir d’une mise à jour du pilote Windows. (IWindowsDriverUpdate2) |
IWindowsDriverUpdate3 Contient les propriétés et méthodes disponibles uniquement à partir d’une mise à jour du pilote Windows. (IWindowsDriverUpdate3) |
IWindowsDriverUpdate4 Contient les propriétés et méthodes disponibles uniquement à partir d’une mise à jour du pilote Windows. (IWindowsDriverUpdate4) |
IWindowsDriverUpdate5 Contient les propriétés et méthodes disponibles uniquement à partir d’une mise à jour du pilote Windows. (IWindowsDriverUpdate5) |
IWindowsDriverUpdateEntry Contient les propriétés disponibles uniquement à partir d’une mise à jour du pilote Windows. |
IWindowsDriverUpdateEntryCollection Contient une collection d’entrées de mise à jour de pilote associées à une mise à jour de pilote. Toutes les propriétés ont la sémantique de collection standard. |
IWindowsUpdateAgentInfo Récupère des informations sur la version de Windows Update Agent (WUA). |
Énumérations
AddServiceFlag Définit les façons possibles dont l’interface IUpdateServiceManager2 peut traiter les demandes d’inscription de service. |
AutoDownloadMode Définit les types de logique utilisés pour déterminer si l’Mises à jour automatique télécharge automatiquement une mise à jour une fois qu’elle est jugée applicable à l’ordinateur. |
AutomaticUpdatesNotificationLevel Définit les façons possibles dont les utilisateurs avec élévation de privilèges sont avertis des événements de Mises à jour automatique. |
AutomaticUpdatesPermissionType Définit les façons possibles de définir la propriété NotificationLevel de l’interface IAutomaticUpdatesSettings ou la propriété IncludeRecommendedUpdates de l’interface IAutomaticUpdatesSettings2. |
AutomaticUpdatesScheduledInstallationDay Définit les jours de la semaine où automatic Mises à jour installe ou désinstalle les mises à jour. |
AutomaticUpdatesUserType Définit le type d’utilisateur. |
AutoSelectionMode Définit les types de logique utilisés pour déterminer si une mise à jour particulière est automatiquement sélectionnée lorsque l’utilisateur affiche les mises à jour disponibles dans l’interface utilisateur Windows Update. |
DeploymentAction Définit l’action pour laquelle une mise à jour est déployée explicitement. |
DownloadPhase Définit la progression du téléchargement de la mise à jour actuelle retournée par la propriété CurrentUpdateDownloadPhase de l’interface IDownloadProgress. |
DownloadPriority Définit les priorités possibles pour une opération de téléchargement. |
InstallationImpact Définit les niveaux d’impact possibles qui peuvent être causés par l’installation ou la désinstallation d’une mise à jour. |
InstallationRebootBehavior Définit les comportements de redémarrage possibles pour une mise à jour. |
OperationResultCode Définit les résultats possibles d’une opération de téléchargement, d’installation, de désinstallation ou de vérification sur une mise à jour. |
Searchscope Définit la variété des mises à jour qui doivent être retournées par les mises à jour de la recherche:_per-machine, les mises à jour par utilisateur, ou les deux. |
UpdateExceptionContext Définit le contexte dans lequel un objet IUpdateException peut être fourni. |
UpdateLockdownOption Définit les fonctionnalités auxquelles l’objet WUA (Agent Windows Update) peut accéder à partir de Windows Update. |
UpdateOperation Définit les opérations qui peuvent être tentées sur une mise à jour. |
UpdateServiceOption Définit les options qui affectent la façon dont l’inscription de service pour un service de package d’analyse est supprimée. |
UpdateServiceRegistrationState Définit les états possibles pour un service de mise à jour. |
UpdateType Définit les types de mise à jour, tels qu’une mise à jour de pilote ou de logiciel. |