Udostępnij za pośrednictwem


IAssemblyCache::UninstallAssembly — Metoda

Odinstalowuje określony zestaw z globalnej pamięci podręcznej zestawów.

Składnia

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

Parametry

dwFlags
[in] Flagi zdefiniowane w pliku Fusion.idl.

pszAssemblyName
[in] Nazwa zestawu do odinstalowania.

pRefData
[in] Struktura FUSION_INSTALL_REFERENCE zawierająca dane instalacji zestawu.

pulDisposition
[out, optional] Jedna z wartości dyspozycji zdefiniowanych w pliku Fusion.idl. Możliwe wartości obejmują następujące wartości:

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

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Fusion.h

wersje .NET Framework: dostępne od wersji 2.0

Zobacz też