Share via


IDownloadProgress interface

Represents the progress of an asynchronous download operation.

Members

The IDownloadProgress interface inherits from the IDispatch interface. IDownloadProgress also has these types of members:

  • Methods
  • Properties

Methods

The IDownloadProgress interface has these methods.

Method Description
GetUpdateResult

Returns the result of the download of a specified update.

 

Properties

The IDownloadProgress interface has these properties.

Property Access type Description

CurrentUpdateBytesDownloaded

Read-only

Gets a string that specifies how much data has been transferred for the content file or files of the update that is being downloaded, in bytes.

CurrentUpdateBytesToDownload

Read-only

Gets a string that estimates how much data should be transferred for the content file or files of the update that is being downloaded, in bytes.

CurrentUpdateDownloadPhase

Read-only

Gets a DownloadPhase enumeration value that specifies the phase of the download that is currently in progress.

CurrentUpdateIndex

Read-only

Gets a zero-based index value that specifies the update that is currently being downloaded when multiple updates have been selected.

CurrentUpdatePercentComplete

Read-only

Gets an estimate of the percentage of the current update that has been downloaded.

PercentComplete

Read-only

Gets an estimate of the percentage of all the updates that have been downloaded.

TotalBytesDownloaded

Read-only

Gets a string that specifies the total amount of data that has been downloaded, in bytes.

TotalBytesToDownload

Read-only

Gets a string that represents the estimate of the total amount of data that will be downloaded, in bytes.

 

Requirements

Minimum supported client

Windows XP, Windows 2000 Professional with SP3 [desktop apps only]

Minimum supported server

Windows Server 2003, Windows 2000 Server with SP3 [desktop apps only]

Header

Wuapi.h

IDL

Wuapi.idl

Library

Wuguid.lib

DLL

Wuapi.dll

IID

IID_IDownloadProgress is defined as D31A5BAC-F719-4178-9DBB-5E2CB47FD18A