Compartilhar via


Método IDOManager::EnumDownloads (deliveryoptimization.h)

Recupera um ponteiro de interface para um objeto enumerador usado para enumerar downloads existentes.

Sintaxe

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

Parâmetros

category

Opcional. O nome da propriedade a ser usado como uma categoria para enumerar. A passagem nullptr recuperará todos os downloads existentes. As propriedades a seguir têm suporte como uma categoria.

  • DODownloadProperty_Id
  • DODownloadProperty_Uri
  • DODownloadProperty_ContentId
  • DODownloadProperty_DisplayName
  • DODownloadProperty_LocalPath

ppEnum

O endereço de um ponteiro de interface para IEnumUnknown, que é usado para enumerar downloads existentes. O conteúdo do enumerador depende do valor da categoria. Os downloads incluídos na interface de enumeração são os que foram criados anteriormente pelo mesmo chamador para essa função.

Retornar valor

Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erroHRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11 Build 22621
Cabeçalho deliveryoptimization.h