IUpdateInstaller::IsBusy property
Gets a Boolean value that indicates whether an installation or uninstallation is in progress on a computer at a specific time.
This property is read-only.
Syntax
HRESULT get_IsBusy(
[out] VARIANT_BOOL *retval
);
Property value
VARIANT_TRUE if an installation or uninstallation is in progress on the computer.
VARIANT_FALSE if an installation or uninstallation is not in progress on the computer.
Note A new installation or uninstallation will only be processed when no other installation or uninstallation is in progress.
Error codes
Returns S_OK if successful. Otherwise, returns a COM or Windows error code.
Remarks
A new installation or uninstallation is processed only when no other installation or uninstallation is in progress. While an installation or uninstallation is in progress, a new installation or uninstallation immediately fails with the WU_E_OPERATIONINPROGRESS error. The IsBusy property does not secure an opportunity for the caller to begin a new installation or uninstallation. If the IsBusy property or a recent installation or uninstallation failure indicates that another installation or uninstallation is already in progress, the caller should attempt the installation or uninstallation later.
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 |