IDownloadJob interface (wuapi.h)

Contains properties and methods that are available to a download operation. This interface is returned by the IUpdateDownloader.BeginDownload method.

Inheritance

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

Methods

The IDownloadJob interface has these methods.

 
IDownloadJob::CleanUp

Waits for an asynchronous operation to be completed and releases all callbacks.
IDownloadJob::get_AsyncState

Gets the caller-specific state object that is passed to the IUpdateDownloader.BeginDownload method.
IDownloadJob::get_IsCompleted

Gets the setting that indicates whether the call to IUpdateDownloader.BeginDownload was processed completely.
IDownloadJob::get_Updates

Gets an interface that contains a read-only collection of the updates that are specified in a download.
IDownloadJob::GetProgress

Returns an IDownloadProgress interface that describes the current progress of a download.
IDownloadJob::RequestAbort

Makes a request to end an asynchronous download.

Requirements

Requirement Value
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]
Target Platform Windows
Header wuapi.h