IInstallationJob interface

The IInstallationJob interface contains properties and methods that are available to an installation or uninstallation operation.


The IInstallationJob interface has these methods.

Method Description
IInstallationJob::CleanUp Waits for an asynchronous operation to be completed and then releases all the callbacks.
IInstallationJob::get_AsyncState Gets the caller-specific state object that is passed to the IUpdateInstaller.BeginInstall method or to the IUpdateInstaller.BeginUninstall method.
IInstallationJob::get_IsCompleted Gets a value that indicates whether a call to the IUpdateInstaller.BeginInstall or IUpdateInstaller.BeginUninstall method is completely processed.
IInstallationJob::get_Updates Gets an interface that contains a read-only collection of the updates that are specified in the installation or uninstallation.
IInstallationJob::GetProgress Returns an IInstallationProgress interface that describes the current progress of an installation or uninstallation.
IInstallationJob::RequestAbort Makes a request to cancel the installation or uninstallation.


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