Sdílet prostřednictvím


IAssemblyCache::UninstallAssembly – metoda

Odinstaluje zadané sestavení z globální mezipaměti sestavení .

Syntaxe

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

Parametry

dwFlags
[v] Příznaky definované v fusion.idl.

pszAssemblyName
[v] Název sestavení, které se má odinstalovat.

pRefData
[v] FUSION_INSTALL_REFERENCE struktura, která obsahuje data instalace sestavení.

pulDisposition
[out, volitelné] Jedna z dispozičních hodnot definovaných v fusion.idl. Mezi možné hodnoty patří:

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

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: Fusion.h

Verze rozhraní .NET Framework: K dispozici od verze 2.0

Viz také