Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |