Partager via


IUpdateDownloaderEx ::D ownload2, méthode (wuapi.h)

Important

Certaines informations concernent un produit de préversion qui peut être sensiblement modifié avant sa publication commerciale. Microsoft n’offre aucune garantie, expresse ou implicite, en ce qui concerne les informations fournies ici.

Démarre un téléchargement synchrone des fichiers de contenu associés aux mises à jour.

Syntaxe

HRESULT Download2(
  DownloadType    downloadType,
  IDownloadResult **retval
);

Paramètres

downloadType

Valeur de l'DownloadType spécifiant le type de téléchargement à effectuer, télécharger ou télécharger uniquement le programme d’amorçage de mise à jour.

Note

Toute tentative de téléchargement du programme d’amorçage de mise à jour pour une mise à jour qui ne contient pas échoue avec le code d’erreur WU_E_NOT_SUPPORTED.

retval

Une interface IDownloadResult qui contient des codes de résultat pour le téléchargement.

Valeur de retour

Une HRESULT incluant l’une des valeurs suivantes :

Valeur Description
S_OK Succès.
WU_E_INVALID_OPERATION L’ordinateur ne peut pas accéder au site de mise à jour.
WU_E_NO_UPDATE L’agent Windows Update (WUA) n’a pas de mises à jour dans la collection.
WU_E_NOT_INITIALIZED L’agent Windows Update (WUA) n’est pas initialisé.
WU_E_NOT_SUPPORTED Le téléchargement du programme d’amorçage de la mise à jour a été tenté sur une mise à jour qui ne contient pas une mise à jour.

Remarques

Cette méthode retourne WU_E_INVALID_OPERATION si l’objet qui implémente l’interface est verrouillé.

Cette méthode retourne WU_E_NO_UPDATE si la propriété Updates de l’interface IUpdateDownloader n’est pas définie. Cette méthode retourne également WU_E_NO_UPDATE si la propriété Updates est définie sur une collection vide.

Cette méthode retourne SUS_E_NOT_INITIALIZED si le travail de téléchargement ne contient pas de mises à jour.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11 Build 26100
d’en-tête wuapi.h