전역 어셈블리 캐시에서 지정된 어셈블리를 제거합니다.
HRESULT UninstallAssembly (
[in] DWORD dwFlags,
[in] LPCWSTR pszAssemblyName,
[in] LPCFUSION_INSTALL_REFERENCE pRefData,
[out, optional] ULONG *pulDisposition
);
매개 변수
dwFlags
[in] Fusion.idl에 정의된 플래그입니다.pszAssemblyName
[in] 제거할 어셈블리의 이름입니다.pRefData
[in] 어셈블리의 설치 데이터를 포함하는 FUSION_INSTALL_REFERENCE 구조체입니다.pulDisposition
[out, optional] Fusion.idl에 정의된 처리 방식 값 중 하나입니다. 사용할 수 있는 값은 다음과 같습니다.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)
요구 사항
플랫폼: .NET Framework 시스템 요구 사항 참조
헤더: Fusion.h
.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0