IDODownload interface (deliveryoptimization.h)

The IDODownload interface is used to start and manage a download.

Inheritance

The IDODownload interface inherits from the IUnknown interface.

Methods

The IDODownload interface has these methods.

 
IDODownload::Abort

Aborts the download.
IDODownload::Finalize

Finalizes the download.
IDODownload::GetProperty

Retrieves a pointer to a VARIANT that contains a specific download property.
IDODownload::GetStatus

IDODownload::GetStatus retrieves a pointer to a DO_DOWNLOAD_STATUS structure that reflects the current status of the download.
IDODownload::Pause

Pauses the download.
IDODownload::SetProperty

Sets a download property.
IDODownload::Start

Starts or resumes a download.

Requirements

Requirement Value
Minimum supported client Windows 11 Build 22621
Header deliveryoptimization.h