更新 : 2007 年 11 月
指定したアセンブリをグローバル アセンブリ キャッシュからアンインストールします。
HRESULT UninstallAssembly (
[in] DWORD dwFlags,
[in] LPCWSTR pszAssemblyName,
[in] LPCFUSION_INSTALL_REFERENCE pRefData,
[out, optional] ULONG *pulDisposition
);
パラメータ
dwFlags
[入力] Fusion.idl に定義されているフラグ。pszAssemblyName
[入力] アンインストールするアセンブリの名前。pRefData
[入力] アセンブリのインストール データを含む FUSION_INSTALL_REFERENCE 構造体。pulDisposition
[出力、省略可能] Fusion.idl で定義されている配置値のいずれか。可能な値には以下のものがあります。IASSEMBLYCACHE_UNINSTALL_DISPOSITION_UNINSTALLED (1)
IASSEMBLYCACHE_UNINSTALL_DISPOSITION_STILL_IN_USE (2)
IASSEMBLYCACHE_UNINSTALL_DISPOSITION_ALREADY_UNINSTALLED (3)
IASSEMBLYCACHE_UNINSTALL_DISPOSITION_DELETE_PENDING (4)
IASSEMBLYCACHE_UNINSTALL_DISPOSITION_HAS_INSTALL_REFERENCES (5)
IASSEMBLYCACHE_UNINSTALL_DISPOSITION_REFERENCE_NOT_FOUND (6)
必要条件
プラットフォーム : 「.NET Framework システム要件」を参照
ヘッダー : Fusion.h
.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0