IAssemblyCache::UninstallAssembly メソッド
指定したアセンブリをグローバル アセンブリ キャッシュからアンインストールします。
構文
HRESULT UninstallAssembly (
[in] DWORD dwFlags,
[in] LPCWSTR pszAssemblyName,
[in] LPCFUSION_INSTALL_REFERENCE pRefData,
[out, optional] ULONG *pulDisposition
);
パラメーター
dwFlags
[in] Fusion.idl で定義されているフラグ。
pszAssemblyName
[in] アンインストールするアセンブリの名前。
pRefData
[in] アセンブリのインストール データを格納する FUSION_INSTALL_REFERENCE 構造体。
pulDisposition
[out, optional] 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)
必要条件
:「システム要件」を参照してください。
ヘッダー: Fusion.h
.NET Framework のバージョン: 2.0 以降で使用可能
関連項目
.NET