Partager via


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.