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,選用] 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 起提供