次の方法で共有


IAssemblyCache::UninstallAssembly メソッド

指定したアセンブリをグローバル アセンブリ キャッシュからアンインストールします。

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 のバージョン : 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

参照

IAssemblyCache インターフェイス