Compartir a través de


Método IDODownload::Start (deliveryoptimization.h)

Inicia o reanuda una descarga, pasando intervalos opcionales como puntero a DO_DOWNLOAD_RANGES_INFO estructura.

Sintaxis

HRESULT Start(
  const DO_DOWNLOAD_RANGES_INFO *ranges
);

Parámetros

ranges

Opcional. Puntero a una estructura de DO_DOWNLOAD_RANGES_INFO (para descargar solo intervalos específicos del archivo). El valor pasado aquí indica si la descarga es para todo el archivo o intervalos parciales dentro del archivo o simplemente reanudar la descarga sin cambiar la información de los intervalos. Una solicitud para descargar todo el archivo se indica pasando un puntero a una estructura de DO_DOWNLOAD_RANGES_INFO vacía, es decir, con su miembro RangeCount establecido en cero. Una solicitud para descargar un archivo parcial se indica pasando un puntero a una estructura de DO_DOWNLOAD_RANGES_INFO no vacía. El paso nullptr solo se permite cuando la descarga ya se ha iniciado una vez antes con intervalos vacíos o no vacíos, e indica que la descarga debe reanudarse sin cambios en los intervalos solicitados.

Valor devuelto

Si la función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de errorHRESULT.

Requisitos

Requisito Value
Cliente mínimo compatible compilación 22621 de Windows 11
Encabezado deliveryoptimization.h