Aracılığıyla paylaş


IAssemblyCache::UninstallAssembly Yöntemi

Belirtilen derlemeyi genel derleme önbelleğinden kaldırır.

Sözdizimi

HRESULT UninstallAssembly (  
    [in] DWORD dwFlags,  
    [in] LPCWSTR pszAssemblyName,  
    [in] LPCFUSION_INSTALL_REFERENCE pRefData,  
    [out, optional] ULONG *pulDisposition  
);  

Parametreler

dwFlags
[in] Fusion.idl dosyasında tanımlanan bayraklar.

pszAssemblyName
[in] Kaldıracak derlemenin adı.

pRefData
[in] Derleme için yükleme verilerini içeren bir FUSION_INSTALL_REFERENCE yapısı.

pulDisposition
[out, isteğe bağlı] Fusion.idl'de tanımlanan edat değerlerinden biri. Olası değerler şunlardır:

  • 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)

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: Fusion.h

.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.