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