IUpdateInstaller::Uninstall 方法(wuapi.h)

启动更新的同步卸载。

Syntax

HRESULT Uninstall(
  [out] IInstallationResult **retval
);

参数

[out] retval

一个 IInstallationResult 接口,表示请求中指定的每个更新的卸载作的结果。

返回值

此方法返回以下 HRESULT 值和其他 COM 或 Windows

错误代码。

返回代码 Description
S_OK
已成功卸载更新。
WU_E_INSTALL_NOT_ALLOWED
安装或删除更新时,请勿调用此方法。

仅当 IUpdateInstaller 接口的 IsBusy 属性返回VARIANT_FALSE时调用此方法。

WU_E_NO_UPDATE
集合中没有更新。

注解

如果未设置 IUpdateInstallerUpdates 属性,此方法将返回WU_E_NO_UPDATE。 如果 Updates 属性设置为空集合,此方法也会返回WU_E_NO_UPDATE。

要求

Requirement 价值
最低支持的客户端 具有 SP3 的 Windows XP、Windows 2000 Professional [仅限桌面应用]
支持的最低服务器 Windows Server 2003、带 SP3 的 Windows 2000 Server [仅限桌面应用]
目标平台 Windows操作系统
Header wuapi.h
Library Wuguid.lib
DLL Wuapi.dll

另请参阅

IUpdateInstaller