Dela via


IAssemblyCache::UninstallAssembly-metod

Avinstallerar den angivna sammansättningen från den globala sammansättningscacheminnet.

Syntax

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

Parametrar

dwFlags
[i] Flaggor som definierats i Fusion.idl.

pszAssemblyName
[i] Namnet på sammansättningen som ska avinstalleras.

pRefData
[i] En FUSION_INSTALL_REFERENCE struktur som innehåller installationsdata för sammansättningen.

pulDisposition
[ut, valfritt] Ett av de dispositionsvärden som definierats i Fusion.idl. Möjliga värden omfattar följande:

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

Krav

Plattformar: Se Systemkrav.

Huvudet: Fusion.h

.NET Framework versioner: Tillgänglig sedan 2.0

Se även