Partager via


IDOManager ::EnumDownloads, méthode (deliveryoptimization.h)

Récupère un pointeur d’interface vers un objet énumérateur utilisé pour énumérer les téléchargements existants.

Syntaxe

HRESULT EnumDownloads(
  const DO_DOWNLOAD_ENUM_CATEGORY *category,
  IEnumUnknown                    **ppEnum
);

Paramètres

category

Facultatif. Nom de propriété à utiliser comme catégorie à énumérer. Le passage nullptr récupère tous les téléchargements existants. Les propriétés suivantes sont prises en charge en tant que catégorie.

  • DODownloadProperty_Id
  • DODownloadProperty_Uri
  • DODownloadProperty_ContentId
  • DODownloadProperty_DisplayName
  • DODownloadProperty_LocalPath

ppEnum

Adresse d’un pointeur d’interface vers IEnumUnknown, qui permet d’énumérer les téléchargements existants. Le contenu de l’énumérateur dépend de la valeur de catégorie. Les téléchargements inclus dans l’interface d’énumération sont ceux qui ont été créés précédemment par le même appelant à cette fonction.

Valeur retournée

Si la fonction réussit, elle retourne S_OK. Sinon, il retourne un code d’erreurHRESULT.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11 Build 22621
En-tête deliveryoptimization.h