IUpdateInstaller::Uninstall メソッド (wuapi.h)

更新プログラムの同期アンインストールを開始します。

構文

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

パラメーター

[out] retval

要求で指定された更新ごとにアンインストール操作の結果を表す IInstallationResult インターフェイス。

戻り値

このメソッドは、次の HRESULT 値と他の COM または Windows を返します

エラー コード。

リターン コード 説明
S_OK
更新プログラムが正常にアンインストールされました。
WU_E_INSTALL_NOT_ALLOWED
インストーラーが更新プログラムをインストールまたは削除する場合は、このメソッドを呼び出さないでください。

IUpdateInstaller インターフェイスの IsBusy プロパティがVARIANT_FALSEを返す場合にのみ、このメソッドを呼び出します。

WU_E_NO_UPDATE
コレクションに更新はありません。

注釈

IUpdateInstaller の 更新 プロパティが設定されていない場合、このメソッドはWU_E_NO_UPDATEを返します。 このメソッドは、更新 プロパティが空のコレクションに設定されている場合も、WU_E_NO_UPDATEを返します。

要件

要件
サポートされている最小のクライアント Windows XP、Windows 2000 Professional SP3 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003、Windows 2000 Server SP3 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wuapi.h
Library Wuguid.lib
[DLL] Wuapi.dll

こちらもご覧ください

IUpdateInstaller